Die AS/400 kennt den REPLACE noch nicht.
Wenn du Über ODBC gehst und es funktioniert, verwendest du sicherlich kein SQL-Passthru sondern z.B. MS-ACCESS.
Dieser ist in der Lage, bestimmte SQL-Funktionen zu ersetzen, so dass sie auch auf der AS/400 funktionieren.
Ich kann in Access ja auch eigene Funktionen (in VB-Modulen) schreiben, die ich in den SQL's dann verwenden kann. Genauso verhält es sich mit REPLACE.