En PostgreSQL v8.2 y posteriores, puede hacer esto usando RETURNING : UPDATE table SET foo=1 WHERE boo=2 RETURNING *