यह मानते हुए कि आपका SQL 32K से अधिक लंबा नहीं है (जैसा कि @Tony एंड्रयूज ने संकेत दिया है), आपको कुछ इस तरह का उपयोग करने में सक्षम होना चाहिए:
declare
SQL_Text varchar2(32760) := 'select * from dual'; --your query goes here
cur sys_refcursor;
begin
open cur for SQL_Text;
end;
रेफ कर्सर के साथ काम करते समय, open-for
execute immediate
. के बजाय सीधे उपयोग किया जा सकता है ।