프로시저에서 커서 두개를 만들고 상황에따라 해당커서를 반복
시커야되는데 이게 가능한가요?
예를들어
DECLARE CURSOR c1 IS SELECT ~~~; CURSOR c2 IS SELECT ~~~; TYPE RFC IS REF CURSOR; v_cur RFC; BEGIN IF 조건 THEN v_cur := c1; ELSE v_cur := c2; END IF FOR M IN v_cur LOOP ~~
이런식으로 상황에따라 커서를 다른 커서변수에 담아서 사용할수 있나요?
sql문을 동적으로 varchar2 로 만들면 open fetch 때 컬럼 마다 변수선언을 해야되서요ㅠㅠ
좀더 좋은 방법이 있나해서 질문드립니다.