Er verwendet INT, weil das Zielfeld den Datentyp vorgibt.
Da müßt man ein bißchen "Casten", könnte nützen.