프로시저는 한 record 단위로 처리하기 때문에 특정 쿼리의 실행 결과가 여러개의 튜플이라면 하나의 튜플만 선택하도록 해야한다.
즉 커서는 특정 쿼리의 실행 결과로 생성된 데이터 집합에 대한 포인터와 같은 역할
커서 선언 형식
// 커서는 프로시저 내에서 선언하고 사용
CREATE OR REPLACE PROCEDURE 프로시저이름
AS
CURSOR C IS SELECT 컬럼명 FROM 테이블명;
BEGIN
OPEN C;
LOOP
...
END LOOP;
CLOSE C;
END;