The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT
ASSIGNMENT_NUMBER
INTO X_ASSIGNMENT_NUMBER
FROM
PER_ASSIGNMENTS_F
WHERE ASSIGNMENT_ID = CF_ASSIGNMENT_NUMBERFORMULA.ASSIGNMENT_ID
AND ASSIGNMENT_TYPE = 'E'
AND ROWNUM < 2;
SELECT
END_DATE
INTO X_END_DATE
FROM
PER_TIME_PERIODS
WHERE TIME_PERIOD_ID = P_TIME_PERIOD_ID;
SELECT
FULL_NAME
INTO X_PERSON_NAME
FROM
PER_PEOPLE_F
WHERE PERSON_ID = CF_PERSON_NAMEFORMULA.PERSON_ID
AND X_END_DATE BETWEEN EFFECTIVE_START_DATE
AND EFFECTIVE_END_DATE;
SELECT
START_DATE
INTO P_START_DATE
FROM
PER_TIME_PERIODS
WHERE TIME_PERIOD_ID = P_TIME_PERIOD_ID;
,'Start Date not found for the selected time period id')*/NULL;
,'Too many rows found for the selected time period id')*/NULL;
SELECT
NAME
INTO X_ORG_NAME
FROM
HR_ORGANIZATION_UNITS
WHERE ORGANIZATION_ID = TO_NUMBER(X_ORG_ID);
SELECT
MEANING
INTO X_SOURCE_TYPE
FROM
PSP_LOOKUPS
WHERE LOOKUP_TYPE = 'PSP_SOURCE_TYPE'
AND LOOKUP_CODE = P_SOURCE_TYPE;
SELECT
PERIOD_NAME
INTO X_TIME_PERIOD
FROM
PER_TIME_PERIODS
WHERE TIME_PERIOD_ID = P_TIME_PERIOD_ID;
SELECT
NAME
INTO L_PROJECT_NAME
FROM
PA_PROJECTS_ALL
WHERE PROJECT_ID = CF_CHARGING_INSTRUCTIONSFORMUL.PROJECT_ID;
SELECT
TASK_NUMBER
INTO L_TASK_NUMBER
FROM
PA_TASKS_EXPEND_V -- Bug : 16391366 (20/03/2013)
WHERE TASK_ID = CF_CHARGING_INSTRUCTIONSFORMUL.TASK_ID;
SELECT
AWARD_NUMBER
INTO L_AWARD_NUMBER
FROM
GMS_AWARDS_ALL
WHERE AWARD_ID = CF_CHARGING_INSTRUCTIONSFORMUL.AWARD_ID;
SELECT
DEFAULT_DIST_AWARD_NUMBER
INTO L_AWARD_NUMBER
FROM
GMS_IMPLEMENTATIONS
WHERE DEFAULT_DIST_AWARD_ID = CF_CHARGING_INSTRUCTIONSFORMUL.AWARD_ID
AND AWARD_DISTRIBUTION_OPTION = 'Y';
SELECT
NAME
INTO L_ORG_NAME
FROM
HR_ALL_ORGANIZATION_UNITS
WHERE ORGANIZATION_ID = EXP_ORG_ID;