Alguém me ajuda terminar?

Alguém me ajuda a terminar o exercício de banco de dados? é referente a procedimentos, obrigado!

Código:

Delimiter $$

create procedure marcarPoltrona(codigoPassagem int, numPoltrona int)
begin

	if((select situação_pol from Poltrona where situação_pol <> "livre") =0)then
		insert into marcarPoltrona values(codigoPassagem, poltronaPassagem);
		select "Foi " as foi;
    else
		select "não foi" as nfoi;
	end if;
end;

$$ delimiter ;

call marcarPoltrona(2,2); 

Exercício:

Tabela Poltrona:

create table Poltrona(
cod_pol integer not null primary key auto_increment,
número_pol integer not null,
situação_pol varchar (100) not null,
cod_oni integer not null,
foreign key (cod_oni) references Onibus (cod_oni)
);