OK, ich habe das Stichwort DBCS nicht korrekt interpretiert.
CCSID 1388 ist eine native AS/400-CCSID und kann tatsächlich nur dort verwendet werden.
Für ODBC benötigst du eine Übersetzung in Unicode, das ist eben CCSID 13488.
Die erreichst du am besten mit einer SQL-View, in der du alle diese Zeichenfelder per "cast(xx vargraphic(nn) ccsid 13488" oder "cast(xx nvarchar(nn))" umwandelst.
Schwierig wird's dann nur bei Where-Klauseln, die dann auf diese Felder gehen.
Da hilft dann ggf. ein "calculated Index".