"Merlin Moncure" <merlin.moncure@rcsonline.com> writes:
> The reason why I did that to begin with was to be able to do some
> in-query processing on a xid. Is it intentional that oid has a built in
> cast to integer and xid does not?
I'm not sure how intentional it is, but doing integer arithmetic on XIDs
seems pretty fraught with peril to me. The comparison semantics on XIDs
are quite unlike normal integer comparisons.
regards, tom lane