请问:存储过程如何返回一个游标?
1:我想用返回一个记录集,返回一个游标要怎么做呢?
create or replace function test_cursor
(
v_id in number
)
return *****; --这里要怎么写?
is
m_name varchar2(10);
TYPE REF_CURSOR IS REF CURSOR;
cursor_test REF_CURSOR;
begin
OPEN cursor_test FOR SELECT m_name FROM table1; --我的游标
return ***** ---这里要怎么写呢?
end;
2:如果我要返回2个(或者2个以上)游标要怎么做呢?有没有办法?
3:如果不用游标,可以返回一个数组吗?要怎么做呢?
谁能给个例子,谢谢!!