PL SQL Statements Oracle PLSQL Tutorial

SQL>
SQL> ALTER SESSION SET plsql_warnings = 'enable:all'
  2  /
Session altered.
SQL>
SQL> DROP FUNCTION plw6002;
Function dropped.
SQL>
SQL> CREATE OR REPLACE PROCEDURE plw6002
  2  AS
  3     l_checking BOOLEAN := FALSE;
  4  BEGIN
  5     NULL;
  6     IF l_checking
  7     THEN
  8        DBMS_OUTPUT.put_line ('Never here...');
  9     ELSE
 10        DBMS_OUTPUT.put_line ('Always here...');
 11        GOTO end_of_function;
 12     END IF;
 13     <>
 14     NULL;
 15  END plw6002;
 16  /
SP2-0804: Procedure created with compilation warnings
SQL>
SQL> SHOW ERRORS PROCEDURE plw6002
Errors for PROCEDURE PLW6002:
LINE/COL ERROR
-------- -----------------------------------------------------------------
5/4      PLW-06002: Unreachable code
6/7      PLW-06002: Unreachable code
8/7      PLW-06002: Unreachable code
14/4     PLW-06002: Unreachable code
SQL>