विकल्प 1 मजबूत रेफरी कर्सर वापस करने के लिए फ़ंक्शन बनाएं।
create or replace function getCursor return refcur_pkg.refcur_t is
c_tmp refcur_pkg.refcur_t;
begin
open c_tmp for select * from StockTable;
return c_tmp;
end;
SELECT * FROM TABLE(StockPivot(getCursor()));
विकल्प 2. आप कर्सर अभिव्यक्ति की कोशिश कर सकते हैं, इसे भी काम करना चाहिए। कर्सर एक्सप्रेशन ।
SELECT * FROM TABLE(StockPivot(Cursor(select * from StockTable)));