Есть ли способ для хранимой процедуры Oracle возвращать выгруженный набор результатов (как refcursor)? Например, я хотел бы передать хранимой процедуре количество возвращаемых записей и интересующий номер страницы. Затем я хочу только посмотреть, какое количество записей возвращается моему клиенту. Как это делается на стороне Oracle?Oracle хранимая процедура для возврата вычисленных результатов
т.е.
var v_numrecords number := 30;
var v_pagenum number: = 5;
var v_rows refcursor;
exec my_stored_proc(:v_rows, :v_numrecords, :v_pagenum);
print v_rows; -- expecting only 30 records of page number 5 back
спасибо много.