The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT opval.profile_option_value profile_value
FROM fnd_profile_options op,
fnd_profile_option_values opval
WHERE op.profile_option_id = opval.profile_option_id
AND op.application_id = opval.application_id
AND op.profile_option_name = 'OKC_S_RECIPIENT';
SELECT opval.profile_option_value profile_value
FROM fnd_profile_options op,
fnd_profile_option_values opval
WHERE op.profile_option_id = opval.profile_option_id
AND op.application_id = opval.application_id
AND op.profile_option_name = 'OKC_E_RECIPIENT';
SELECT f.user_name success_user
FROM jtf_rs_resource_extns r,
okc_outcomes_v o,
fnd_user f
WHERE f.user_id = r.user_id
AND o.success_resource_id = r.resource_id
AND r.category = 'EMPLOYEE'
AND o.id = x;
SELECT f.user_name failure_user
FROM jtf_rs_resource_extns r,
okc_outcomes_v o,
fnd_user f
WHERE f.user_id = r.user_id
AND o.failure_resource_id = r.resource_id
AND r.category = 'EMPLOYEE'
AND o.id = x;
okc_debug.Log('Inserting data into interface table OKS_DA_INTERFACE_B',2);
INSERT INTO OKS_DA_INTERFACE_B
(id,contract_id,enque_date,status,proc,proc_name,s_recipient,e_recipient,extra_attr_text)values
(OKS_DA_INTERFACE_S.NEXTVAL,l_contract_id,SYSDATE,'PENDING',l_proc,l_proc_name,l_s_recipient,l_e_recipient,okc_wf.get_wf_string);
SELECT NAME
FROM OKC_PROCESS_DEFS_V
WHERE PROCEDURE_NAME = l_procedure_name
AND PACKAGE_NAME = l_package_name;
SELECT NAME
FROM OKC_PROCESS_DEFS_V
WHERE WF_NAME=l_wf_name
AND WF_PROCESS_NAME = l_wf_process_name;
--Select the sequence number into l_item_key
select okc_wf_outcome_s1.nextval into l_item_key from dual;
SELECT * from
(SELECT *
FROM OKS_DA_INTERFACE_B
WHERE status IN ('PENDING','ERROR')
ORDER BY enque_date)
where ROWNUM<=l_tot_que;
UPDATE OKS_DA_INTERFACE_B
SET status='ERROR'
WHERE id=launch_wf_rec.id;
DELETE from OKS_DA_INTERFACE_B
WHERE id=launch_wf_rec.id;