I just upgraded to 8.3.3 and taking advantage of the RETURNING clause which is really cool. I've found that with Pg.pm $r->resultStatus returns the integer "2" when the RETURNING clause is used on an insert. Of course, without using RETURNING the status is the constant PGRES_COMMAND_OK. Is checking for "2" my best option? -- Brandon