Pra quem precisar, o código abaixo faz a consulta de registros duplicados em uma determinada tabela. Testei no pl/sql developer com oracle e funcionou:
select tab1.*
from tabela_1 tab1
where rowid < (select max(rowid)
from tabela_1 tab2
where tab1.campo0 = tab2.campo0);
lembrando que tab1 e tab2 são nomes dados a mesma tabela, tabela_1.
Se precisarem do delete, é só usar:
delete tabela_1 tab1
where rowid < (select max(rowid)
from tabela_1 tab2
where tab1.campo0 = tab2.campo0);
Abraços!