sepertinya masalahnya adalah Anda harus menghapus jutaan baris dan Anda ingin melakukannya dalam kepingan
jika demikian, ini mungkin berhasil untuk Anda -- ini akan mengulang dan menghapus baris dan komit sehingga Anda tidak kehabisan undo dan Anda tidak perlu khawatir tentang mengunci baris
begin
loop
delete from xx where yyy=zzz and rownum < 1000;
exit when sql%rowcount = 0;
commit;
end loop;
commit;
end;
/