Cursor(커서) Cursor는 쿼리 수행으로 반환되는 여러 값을 처리할 때 사용되는데 글로벌 영역 내의 저장공간을 사용해서 사용자가 쿼리를 수행하면 결과 값을 저장 공간에 가지고 있다가 원하는 시기에 순차적으로 가져와서 처리해서 결과를 반환하는 기법이다. 즉, 커서란 특정 SQL 문장을 처리한 결과를 담고 있는 메모리 영역을 가리키는 일종의 포인터로 볼 수 있다. 대부분의 SQL문 결과 ROW는 여러 개인데 커서를 사용하면 이 ROW에 순차적으로 접근이 가능하다. 오라클 서버는 SQL문을 실행 시마다 처리를 위한 메모리 공간을 사용한다. 즉, 사용자가 요청하는 데이터를 데이터베이스 버퍼 캐시에서 커서로 복사해 온 후 커서에서 원하는 데이터를 추출하여 후속 작업을 한다. Oracle에서 쿼리를 수행하면..