Saludos
Código SQL
[-]select CAMPO
FROM tabla WHERE campo In (SELECT campo FROM
tabla As Tmp GROUP BY campo HAVING Count(*)>1)
Esta sentencia, te devuelve los registros repetidos. Creo con un arreglito puede puedes hacer lo que pides, sin tener que hacer dos bucles.