Is there a reason for why you can't update the OID column other than that no one has bothered to code up the support for it?
-- Peter Eisentrauthttp://developer.postgresql.org/~petere/