"with comparisions" erstellt automatische casts, die dann eben "ArtikelNr = 123" erlauben.
Außerdem unterscheidet die DB noch zwischen UDT's und skalaren UDT's, die also auf bekannten Feldtypen basieren.
Klar ist, dass der Optimizer das ggf. nicht beherrscht, wobei eben skalare UDT's beherrschbar wären.
Bleibt halt mal auszuprobieren.