> Can't you do something like > > INSERT INTO B SELECT *, some-more-values FROM A WHERE ...
Yes, that works. I didn't think of trying that because I also need to check for existence of A and change some values in it if it exists, so I select it into a record type, and insert into B docrec.*, some-more-values; does not work. Not using the record type, instead inserting into B as per your suggestion and immediately updating B, is a lot less code, which was what I asked for. And in this case there couldn't possibly be a material difference in performance, so good enough. Would it be a reasonable feature request to ask for the ability to use myrecord.* on a record type as a value list? -- Scott Ribe [EMAIL PROTECTED] http://www.killerbytes.com/ (303) 665-7007 voice ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org