암시적 커서는 오라클 또는 PL/SQL 실행에 의해 처리되는 SQL 작업소라고 생각을 하면 된다.

이들은 자동적으로 커서가 OPEN과 CLOSE가 일어나며 속성은 다음과 같다.

속성

설명 

SQL%ROWCOUNT

SQL 영향 받는 ROW 수

SQL%FOUND

SQL 영향 행 수가 하나 이상의 경우 TRUE 

SQL%NOTFOUND

SQL 영향을 받는 행 수가 없을 경우 TRUE

SQL%ISOPEN

항상 FALSE로 커서가 열려있는지를 확인

사용하는 방법은 다음 예제를 보면 알 수 있다.

CREATE OR REPLACE PROCEDURE TEST

IS

v_data TABLE.NO%TYPE;

BEGIN

SELECT NO

INTO v_data

FROM TABLE

WHERE NO = 1

IF 속성 THEN

처리내용

END IF

END;

암시적 속성의 경우 사용자가 직접 커서를 컨트롤 하는 것이 아니기 때문에 위와 같이 속성 값을 이용하여 체크가 가능하다.