Para atualizações dinâmicas com select no PL/SQL são utilizados estruturas com BEGIN/END. Segue o formato padrão:
- -- Created on 05/11/2013 by BOAH
- DECLARE
- -- Local variables here
- i INTEGER;
- BEGIN
- -- Test statements here
- FOR i IN (SELECT * FROM torder) LOOP
- UPDATE.... WHERE tu_id=i.id
- DELETE.... WHERE tu_id=i.id
- DBMS_OUTPUT.put_line('Atualizado: '|| i.id); --print result
- END LOOP;
- END;