title: INSERT INTO ... RETURNING multiple columns (PostgreSQL)
body: <p>I've searched around for an answer and it seems definitive but I figured I would double check with the Stack Overflow community:<br>
  Here's what I'm trying to do:  </p>
  
  <pre><code>INSERT INTO my_table VALUES (a, b, c)
  RETURNING (SELECT x, y, z FROM x_table, y_table, z_table
  WHERE xid = a AND yid = b AND zid = c)
  </code></pre>
  
  <p>I get an error telling me I can't return more than one column.<br>
  It works if I tell it <code>SELECT x FROM x_table WHERE xid = a</code>.  </p>
  
  <p>Is this at all possible in a single query as opposed to creating a seperate <code>SELECT</code> query?</p>
  
  <p>I'm using PostgreSQL 8.3.</p>