프로시저를 하나 만들었습니다.
해당 프로시저는 커서를 리턴합니다.
1. 프로시저 내부에서 테이블을 셀렉트해서 커서를 리턴하면 프로그램에서 해당 레코드를 처리 가능합니다.
2. 프로시저 내부에서 뷰를 셀렉트해서 커서를 리턴하면 프로그램에서 해당 커서로 레코드가 0 건 나옵니다.
뷰는 커서를 사용 못하는 건가요?? ㅠ_ㅠ
PROCEDURE aa (
iocursor OUT t_cursor,
PID IN VARCHAR2
)IS
v_cursor t_cursor;
BEGIN
OPEN v_cursor FOR
SELECT co1, co2, co3
FROM ViewName;
io_cursor := v_cursor;
END