The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE Insert_Error( p_source_process IN VARCHAR2,
p_process_id IN NUMBER,
p_msg_count IN NUMBER,
p_msg_data IN VARCHAR2,
p_desc_sequence IN VARCHAR2 := FND_API.G_FALSE
)
IS
l_msg_count NUMBER := p_msg_count ;
insert into PSB_ERROR_MESSAGES
(concurrent_request_id,
process_id,
source_process,
sequence_number,
description,
creation_date,
created_by)
values (l_conc_req_id,
p_process_id,
p_source_process,
l_seq_number,
l_msg_buf,
sysdate,
l_user_id);
insert into PSB_ERROR_MESSAGES
(concurrent_request_id,
process_id,
source_process,
sequence_number,
description,
creation_date,
created_by)
values (l_conc_req_id,
p_process_id,
p_source_process,
1,
l_msg_buf,
sysdate,
l_user_id);
END Insert_Error ;
PROCEDURE BATCH_INSERT_ERROR (p_source_process IN VARCHAR2,
p_process_id IN NUMBER)
IS
l_msg_count NUMBER;
SELECT max(sequence_number) seq_no
FROM psb_error_messages
WHERE process_id = p_process_id
AND source_process = p_source_process;
insert into PSB_ERROR_MESSAGES
(concurrent_request_id,
process_id,
source_process,
sequence_number,
description,
creation_date,
created_by
)
values
(
l_conc_req_id,
p_process_id,
p_source_process,
l_seq_no,
l_msg_buf,
sysdate,
l_user_id
);
insert into PSB_ERROR_MESSAGES
(concurrent_request_id,
process_id,
source_process,
sequence_number,
description,
creation_date,
created_by)
values
(l_conc_req_id,
p_process_id,
p_source_process,
1,
l_msg_buf,
sysdate,
l_user_id);