RECID values can be stored in an
INTEGER data type. The internal bit size for the
INTEGER data type is not expanded from 32-bit to a 64-bit field size. If the
RECID value stored in the
INTEGER data type does exceed 32 bits however, an overflow condition occurs. See
Overflow checking.
You can make an existing application that includes
RECID behave more consistently across data sources by replacing
RECID with
ROWID. See
ROWID function for more information.