Anda dapat melakukan ini di Oracle 12.1 atau lebih tinggi:
declare
rc sys_refcursor;
begin
open rc for select * from dual;
dbms_sql.return_result(rc);
end;
Saya tidak memiliki DBVisualizer untuk diuji, tetapi itu mungkin harus menjadi titik awal Anda.
Untuk detail lebih lanjut, lihat Implicit Result Sets di Oracle 12.1 New Features Guide, Oracle Base, dll.
Untuk versi sebelumnya, tergantung pada alatnya, Anda mungkin dapat menggunakan variabel pengikatan kursor ref seperti contoh ini dari SQL*Plus:
set autoprint on
var rc refcursor
begin
open :rc for select count(*) from dual;
end;
/
PL/SQL procedure successfully completed.
COUNT(*)
----------
1
1 row selected.