RETURNING fait renvoyer par INSERT, UPDATE ou DELETE les lignes modifiées, avec les colonnes voulues, en une seule requête. Il évite une lecture supplémentaire pour récupérer un identifiant généré ou les valeurs finales, et se combine bien avec les CTE.
Exemple
INSERT INTO clients (nom) VALUES ('Léa') RETURNING id;