Debes tratarlo igual que lo haces con los procedimientos de Sybase, te envio aqui un codigo de un sp de oracle que ocupo yo
DECLARE Nombre_como_reconoceraras_el_sp_en_PB PROCEDURE FOR esquema.paquete.nombre_del_procedimiento (:parametro1, :parametro2, ...);
EXECUTE Nombre_como_reconoceraras_el_sp_en_PB;
chose case sqlca.sqlcode
case 0 ///Se ejecuto satisfactoriamente, Y no hay datos de retorno
case 100 ///Se ejecuto satisfactoriamente, pero hay datos de retorno del sp
case -1 //Hubo un error en el SP
end choose
close Nombre_como_reconoceraras_el_sp_en_PB;
Cualquier duda puedes escribirme a
[email protected]
saludos