ljb <ljb9832@xxxxxxxxx> writes: > What syntax or operator did I (accidentally) invoke by putting parentheses > around my column list? > SELECT (a, b, c) FROM mytable... > It gets me a single result column with comma-separated values in > parentheses (see 2nd SELECT below). I can't find an explanation in the > PostgreSQL manual. It doesn't seem to be an array, a subquery, row > constructor, etc. What sort of thing is it? Yeah, it's a ROW() constructor. According to the SQL spec you're allowed to omit the "ROW" keyword. Not one of their better ideas IMO, especially in a syntax that generally prefers wordiness. It is documented, very briefly, under 4.2.13 Row Constructors: The key word ROW is optional when there is more than one expression in the list. regards, tom lane -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general