ORA_WITH_GRANT_OPTION returns a true or false value as a BOOLEAN datatype.
SQL> SQL> SQL> BEGIN 2 IF ora_with_grant_option THEN 3 dbms_output.put_line('ORA-04082 error thrown.'); 4 END IF; 5 END; 6 / PL/SQL procedure successfully completed. SQL> SQL> SQL>