Votre procédure contient un paramètre out, vous devez donc l'appeler en bloc comme :
declare
a number;
begin
getempsal(1,'JAN',a);
dbms_output.put_line(a);
end;
Une procédure simple (disons avec un paramètre numérique) peut être appelée avec
exec proc(1);
ou
begin
proc(1);
end;