私はこのようなことをしたいと思います
CREATE OR REPLACE FUNCTION return_cursor RETURN SYS_REFCURSOR IS
CURSOR theCursor IS
SELECT 1
FROM dual;
myCursor SYS_REFCURSOR;
BEGIN
OPEN myCursor for theCursor;
RETURN myCursor;
END return_cursor;
これを行う方法はありますか?これが必要な理由は、パッケージ内のグローバル スコープで定義されたカーソルがあり、関数の呼び出しのためにそれらを書き直したくないからです。
グローバルカーソルを削除して常に関数を使用することもできますが、これが可能かどうかを知りたいです。ありがとう。