The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE DeleteAttendees(P_ReportID IN NUMBER) IS
--------------------------------------------------------------------------------
l_temp OIE_ATTENDEES.EMPLOYEE_FLAG%type;
l_curr_calling_sequence VARCHAR2(100) := 'DeleteAttendees';
SELECT EMPLOYEE_FLAG
FROM OIE_ATTENDEES oat, AP_EXPENSE_REPORT_LINES el
WHERE (el.REPORT_HEADER_ID = P_ReportID AND
el.REPORT_LINE_ID = oat.REPORT_LINE_ID)
FOR UPDATE OF EMPLOYEE_FLAG NOWAIT;
DELETE OIE_ATTENDEES WHERE CURRENT OF ExpAttendees;
AP_WEB_DB_UTIL_PKG.RaiseException('DeleteAttendees');
END DeleteAttendees;
SELECT ATTENDEE_LINE_ID
FROM OIE_ATTENDEES
WHERE REPORT_LINE_ID = p_source_report_line_id;
SELECT OIE_ATTENDEES_S.NEXTVAL
INTO l_new_attendee_id
FROM DUAL;
INSERT INTO OIE_ATTENDEES
(
ATTENDEE_LINE_ID,
REPORT_LINE_ID,
EMPLOYEE_FLAG,
EMPLOYEE_ID,
ATTENDEE_TYPE,
NAME,
TITLE,
EMPLOYER,
EMPLOYER_ADDRESS,
TAX_ID,
ORG_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY
)
SELECT l_new_attendee_id AS ATTENDEE_LINE_ID,
p_target_report_line_id AS REPORT_LINE_ID,
EMPLOYEE_FLAG,
EMPLOYEE_ID,
ATTENDEE_TYPE,
NAME,
TITLE,
EMPLOYER,
EMPLOYER_ADDRESS,
TAX_ID,
ORG_ID,
sysdate AS CREATION_DATE,
p_user_id AS CREATED_BY,
sysdate AS LAST_UPDATE_DATE,
p_user_id AS LAST_UPDATED_BY
FROM OIE_ATTENDEES
WHERE ATTENDEE_LINE_ID = l_attendee_id;