W Oracle ROWID jest pseudokolumną wskazującą na fizyczną lokalizację wiersza. Zapytanie wykonuje samozłączenie i pobiera te wiersze, które mają tę samą wartość w kolumnie 1 i kolumnie 2 - przy założeniu, że te klucze są wystarczające do identyfikacji jako zduplikowany wiersz.
Po pobraniu wierszy zapytanie usuwa te wiersze, które są większe niż pierwszy pobrany wiersz, usuwając w ten sposób duplikaty