Ich glaube nicht, dass Sie mit einem Verfahren können.
Bearbeiten: Danke an DCookie für die Vereinfachung meiner ursprünglichen Antwort.
Aber als Workaround können Sie eine Funktion schreiben, die die Prozedur aufruft und diese dann mit SQL aufrufen.
z. B.
create or replace function callmyproc
return sys_refcursor
IS
rc sys_refcursor;
BEGIN
myproc(rc);
return rc;
END;
Welche Sie dann aufrufen können mit:
select callmyproc()
from dual;
Wenn dieses Beispiel ausgeführt wird, zeigt das SQL Developer-Datenraster ein Ergebnis, aber wenn Sie nach rechts scrollen und auf die Schaltfläche „Bearbeiten“ klicken, sehen Sie die Ergebnisse in einem Raster.