... in jedem Fall muss es schon mal
cast( :feldxydb2ucs2 as nvarchar(30))
heißen.

Ansonsten ist dynamic SQL (prepare execute) bei Typwandlungen leistungsfähiger.

D*B