The following lines contain the word 'select', 'insert', 'update' or 'delete':
gErrorStack.DELETE;
select trim(value)
into gFilePath
from v$parameter
where name = 'utl_file_dir';
gErrorStack.DELETE;
select instr(versionString, '.') into majorReleasePos from dual;
select instr(substr(versionString,majorReleasePos), '.')
into minorReleasePos from dual;