The following lines contain the word 'select', 'insert', 'update' or 'delete':
stmt := 'select count(*) from ' ||
Q_Schema || '.aq$' || QUEUE_NAME || 'TBL_S qtab, ' ||
'fnd_concurrent_processes fcp ' ||
'where qtab.queue = ''' || QUEUE_NAME ||
''' and fcp.node_name = :1 ' ||
' and fcp.process_status_code in (''A'',''Z'') ' ||
' and qtab.name = ''' || OPPPREFIX || ''' || fcp.concurrent_process_id';
function select_random_subscriber return varchar2 is
stmt varchar2(512);
stmt := 'select * ' ||
'from ' ||
'( ' ||
'select name from ' || Q_Schema || '.aq$' || QUEUE_NAME || 'TBL_S ' ||
'ORDER BY DBMS_RANDOM.VALUE ' ||
') where rownum = 1';
'select name from ' || Q_Schema || '.aq$' || QUEUE_NAME || 'TBL_S ' || ' where QUEUE = ''' || QUEUE_NAME || '''';
'select name from ' || Q_Schema || '.aq$' || QUEUE_NAME || 'TBL_S' || ' where QUEUE = ''' || QUEUE_NAME || '''';