Det tror jeg ikke man kan med en procedure.
Rediger: Tak til DCookie for at forenkle mit oprindelige svar.
Men som en løsning kan du skrive en funktion, der kalder proceduren og derefter påkalde den ved hjælp af SQL.
f.eks.
create or replace function callmyproc
return sys_refcursor
IS
rc sys_refcursor;
BEGIN
myproc(rc);
return rc;
END;
Som du så kan ringe med:
select callmyproc()
from dual;
Når dette eksempel køres, viser SQL Developer-datagitteret ét resultat, men hvis du scroller til højre og klikker på rediger-knappen, vil du se resultaterne i et gitter.