Da kann man mal sehen, wie wichtig bei SQL-Zugriffen die korrekte Typisierung ist.
Das hilft auch schon mal in einer Join, wenn die verbundenen Felder nicht genau passen.
Z.B.: "...on cast(fromField as ..) = ToField..."