Registros Duplicados

Mauricio
27 de Octubre del 2003
Tengo una tabla con registros que se repiten entre 2 y n veces. ¿Cómo puedo eliminarlos y dejar solo un registro de cada uno en la tabla?

Muchas gracias....

nerea
27 de Octubre del 2003

DELETE FROM mi_tabla a
WHERE ROWID >
(SELECT min(ROWID ) FROM mi_tabla b
WHERE a.cod=b.cod);