La tua procedura contiene un parametro out, quindi devi chiamarlo in blocco come:
declare
a number;
begin
getempsal(1,'JAN',a);
dbms_output.put_line(a);
end;
Una semplice procedura (diciamo con un parametro numerico) può essere richiamata con
exec proc(1);
o
begin
proc(1);
end;