If the value doesn't fit in a 64-bit integer it is converted to a REAL type, which is a 64-bit IEEE
If the value doesn't fit in a 64-bit integer it is converted to a REAL type, which is a 64-bit IEEE floating point value. This can precisely represent integers up to 2^53 and -2^53. Beyond that you will lose precision

