The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT
BUSINESS_GROUP_ID
FROM
PER_ORG_STRUCTURE_VERSIONS
WHERE ORG_STRUCTURE_VERSION_ID = P_ORG_STRUCTURE_VERSION_ID;
SELECT
BUSINESS_GROUP_ID
FROM
HR_ALL_ORGANIZATION_UNITS
WHERE ORGANIZATION_ID = P_ORGANIZATION_ID;
P_ORG_MATCHING := ' where p.organization_id in ( select organization_id_child from per_org_structure_elements where org_structure_version_id = TO_CHAR(P_ORG_STRUCTURE_VERSION_ID) union '||
'select distinct organization_id_parent from per_org_structure_elements where org_structure_version_id = ' || TO_CHAR(P_ORG_STRUCTURE_VERSION_ID) || ')';
SELECT
MEANING
INTO
V_LEAV_REASON1
FROM
HR_LOOKUPS
WHERE LOOKUP_TYPE = P_LOOKUP_TYPE
AND LOOKUP_CODE = P_LEAV_REASON1;
SELECT
MEANING
INTO
V_LEAV_REASON2
FROM
HR_LOOKUPS
WHERE LOOKUP_TYPE = P_LOOKUP_TYPE
AND LOOKUP_CODE = P_LEAV_REASON2;
SELECT
MEANING
INTO
V_LEAV_REASON3
FROM
HR_LOOKUPS
WHERE LOOKUP_TYPE = P_LOOKUP_TYPE
AND LOOKUP_CODE = P_LEAV_REASON3;
SELECT
MEANING
INTO
V_LEAV_REASON4
FROM
HR_LOOKUPS
WHERE LOOKUP_TYPE = P_LOOKUP_TYPE
AND LOOKUP_CODE = P_LEAV_REASON4;
SELECT
MEANING
INTO
V_LEAV_REASON5
FROM
HR_LOOKUPS
WHERE LOOKUP_TYPE = P_LOOKUP_TYPE
AND LOOKUP_CODE = P_LEAV_REASON5;
SELECT
MEANING
INTO
V_LEAV_REASON6
FROM
HR_LOOKUPS
WHERE LOOKUP_TYPE = P_LOOKUP_TYPE
AND LOOKUP_CODE = P_LEAV_REASON6;