Tùy chọn 1 Tạo chức năng để trả về con trỏ giới thiệu mạnh.
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()));
Tùy chọn 2. Bạn có thể thử biểu thức con trỏ nó cũng sẽ hoạt động. Biểu thức con trỏ .
SELECT * FROM TABLE(StockPivot(Cursor(select * from StockTable)));