SQL문을 보다가 갑자기 dbms_sql.open_cursor라는 놈이 튀어나와서 뭔지 몰라 찾아보니 동적 SQL패키지 란다.말하자면 진행중인 프로세스 안에서 쿼리를 실행하고... execute할 수 있는 기능이다. 예를 들면 PL/SQL에서result integer;cur integer;dml varchar2(20000);이렇게 변수선언을 하고 dml에는 sql문을 넣어준 다음에 cur := dbms_sql.open_cursor; 이렇게 커서 선언을 하고 dbms_sql.parse(cur, dml, dbms_sql.native); 이렇게 parssing을 하고 result := dbms_sql.execute(cur); 이렇게 execute 결과를 반환해주고 dbms_sql.close_cursor(cur..