Je suggère un modification des données CTE (Postgres 9.1 ou version ultérieure) :
WITH ins AS (
INSERT INTO tbl1(item, usr)
VALUES('this item', 'the user')
RETURNING usr
)
SELECT t2.*
FROM ins
JOIN tbl2 t2 USING (usr)
Travailler avec le nom de colonne usr
au lieu de user
, qui est un mot réservé.