The following lines contain the word 'select', 'insert', 'update' or 'delete':
select upper(DEFAULTED) INTO def FROM ALL_ARGUMENTS
WHERE OBJECT_NAME = proc AND OWNER = l_owner
AND SEQUENCE = seq and OVERLOAD is NULL and PACKAGE_NAME is NULL;
select upper(DEFAULTED) INTO def FROM ALL_ARGUMENTS
WHERE OBJECT_NAME = proc AND OWNER = l_owner
AND SEQUENCE = seq and OVERLOAD = ovr and PACKAGE_NAME IS NULL;
select upper(DEFAULTED) INTO def FROM ALL_ARGUMENTS
WHERE OBJECT_NAME = proc AND OWNER = l_owner
AND SEQUENCE = seq and OVERLOAD is NULL and PACKAGE_NAME = pkg_nm;
select upper(DEFAULTED) INTO def FROM ALL_ARGUMENTS
WHERE OBJECT_NAME = proc AND OWNER = l_owner
AND SEQUENCE = seq and OVERLOAD = ovr and PACKAGE_NAME = pkg_nm;
SELECT typecode, externname, externtype INTO code, class, typ
FROM TYPE$ WHERE toid = tid;
SELECT max(version#) INTO m FROM TYPE$ WHERE toid = tid;
SELECT typecode, externname, externtype INTO code, class, typ
FROM TYPE$ WHERE toid = tid AND version# = m;