呼び出しブロックで SYS_REFCURSOR 型の変数を宣言し、関数を呼び出すだけです。 SQL/Plus から:
自動印刷をオンに設定します。 var cur refcursor;宣言 FUNCTION test_fun ( p_ref_cur OUT SYS_REFCURSOR) RETURN NUMBER is begin open p_ref_cur for select * from dual; 1 を返します。終わり; dbms_output.put_line(test_fun(:cur)); を開始します。終わり; //コード> プレ>