Execute
es la sintaxis sql*plus... intenta envolver tu llamada en begin... end así:
begin
temp_proc;
end;
(Aunque Jeffrey dice que esto no funciona en APEX... pero está tratando de hacer que esto se ejecute en SQLDeveloper... pruebe el menú 'Ejecutar' allí).