The following lines contain the word 'select', 'insert', 'update' or 'delete':
'SELECT max(segment_id)
FROM ies_trans_segments
WHERE transaction_id = :id' using p_transaction_id;
transactionId := ies_transaction_util_pkg.insert_transaction(p_user_id, p_dscript_id);
ies_transaction_util_pkg.update_transaction(p_transaction_id, 2, empty_clob(), p_user_id);
execute immediate 'select ies_trans_segments_s.nextval from dual' into seqval;
sqlStmt := 'insert into ies_trans_segments
(segment_id,
transaction_id,
created_by,
creation_date,
start_time)
values (:seq,
:p_transaction_id,
:p_user_id,
:1,
:2)';
PROCEDURE update_Segment (p_transaction_id IN NUMBER,
p_status IN NUMBER,
p_restart_clob IN CLOB,
p_user_id IN NUMBER) IS
sqlstmt VARCHAR2(2000);
ies_transaction_util_pkg.update_transaction(p_transaction_id,
p_status,
p_restart_clob,
p_user_id);
sqlStmt := 'update ies_trans_segments set end_time = :1,
last_update_date = :2,
last_updated_by = :3 where segment_id = :id';