Jag tror inte att man kan göra det med en procedur.
Redigera: Tack till DCookie för att du förenklade mitt ursprungliga svar.
Men som en lösning kan du skriva en funktion som anropar proceduren och sedan anropa den med SQL.
t.ex.
create or replace function callmyproc
return sys_refcursor
IS
rc sys_refcursor;
BEGIN
myproc(rc);
return rc;
END;
Som du sedan kan ringa med:
select callmyproc()
from dual;
När det här exemplet körs visar SQL Developer-datarutnätet ett resultat, men om du rullar höger och klickar på redigera-knappen kommer du att se resultaten i ett rutnät.