암시적/명시적 커서 요약

단일 행을 처리하는 경우에는 SELECT INTO를 사용하라
  • 성능이 개선될 뿐 아니라 의도하지 않는 다중행 리턴값에 대한 수행을 방지할 수 있다.
  • 커서를 열고 닫는 작업을 DBMS가 자동으로 처리해준다.


다중 행을 처리하는 경우 FOR LOOP를 이용하라
  • 코드의 양이 줄어 실수 가능성이 줄어든다
  • 만약 명시적 커서를 이용하여 단일행를 처리한다면 BULK COLLECT를 이용하는것이 바람직하다