[Resolvido] Problema com uma PROCEDURE de Aumento Salarial

Galera estou estudando procedures e estou com um problema na hora de implementar uma

é o seguinte eu quero aumentar em X % o salario de algum funcionario.

Aqui meu código:

CREATE PROCEDURE aumentoSalarial ( p_codigo in funcionario.codigo%TYPE, p_prct in NUMBER ) IS BEGIN UPDATE FUNCIONARIO SET salario = salario * (1 + p_prct/100) WHERE codigo = p.codigo; END aumentoSalarial;

ele me retorna o seguinte erro:

ERROR na linha 8: PL/SQL: SQL Statement ignored

O que pode ser isso?

Onde tens p.codigo, não seria p_codigo?

aff!! valeu mano!!