The ability to use the target table of a DML statement more than once.
Delete duplicates from a table:
DELETE FROM some_table
WHERE (a,b) IN (SELECT a,b
FROM some_table
GROUP BY a,b
HAVING count(*) > 1);
Swap values between rows:
UPDATE some_table
SET name = CASE id
WHEN 1 THEN (SELECT name FROM some_table WHERE id = 2)
WHEN 2 THEN (SELECT name FROM some_table WHERE id = 1)
END
WHERE id IN (1,2);