Nun, was die Autocast's angeht, so habe ich diesbezüglich bei MS-SQL-Server, Oracle und Firebird immer eins auf die Finger bekommen, wenn die Konstante nicht dem Feldtyp entspricht.
Ausnahme ist allerdings immer der Date-Typ, der im SQL-Standard in Hochkomma angegeben werden muss.
Bei MS (SQLServer und Access) kennt der noch das amerikanische Datumformat #mm/dd/yy#.

Wie gesagt, das gemeine ist, dass die Änderungen nicht dokumentiert sind und man erstmal auf die Schnauze fällt.