CAST() und CONVERT() lassen lediglich die generischen SIGNED und UNSIGNED Tyen zu, die zum selben Problem führen.
Wenn du das CAST bzw. CONVERT drin hast, sollten doch beide Datenbanken das gleiche Ergebnis liefern. Pass deine statischen Felder doch einfach auf SIGNED bzw. UNSIGNED an (TLargeIntField).