पूर्ण उत्तर आधिकारिक PostgreSQL दस्तावेज़ीकरण में स्थित है।
आप नई PG9.0 अनाम कोड ब्लॉक सुविधा का उपयोग कर सकते हैं (http://www.postgresql.org/docs/9.1/static/sql-do.html)
DO $$
DECLARE v_List TEXT;
BEGIN
v_List := 'foobar' ;
SELECT *
FROM dbo.PubLists
WHERE Name = v_List;
-- ...
END $$;
इसके अलावा आप अंतिम सम्मिलित आईडी प्राप्त कर सकते हैं:
DO $$
DECLARE lastid bigint;
BEGIN
INSERT INTO test (name) VALUES ('Test Name')
RETURNING id INTO lastid;
SELECT * FROM test WHERE id = lastid;
END $$;