W PostgreSQL v8.2 i nowszych możesz to zrobić za pomocą RETURNING : UPDATE table SET foo=1 WHERE boo=2 RETURNING *