I Oracle er ROWID en pseudo-kolonne, der peger på den fysiske placering af en række. Forespørgslen foretager en selv-sammenføjning og henter de rækker, der har samme værdi som kolonne 1 og kolonne 2 - med den antagelse, at disse nøgler er nok til at identificere som en dublet række.
Når rækkerne er hentet, sletter forespørgslen de rækker, der er større end den første række, der blev hentet, og derved slettes dubletter