Warum soll das nichts bringen?

Sowohl...
select cast(wok9srcl as char(40) ccsid 037) from qusrsys.QAOKP09A

als auch...
select cast(cast(wok9srcl as char(40) ccsid 037) as char(40) ccsid 1208) from qusrsys.QAOKP09A

bringt bei mir das gewünschte Ergebnis. Einmal in CCSID 37 und einmal in UTF-8.

Gruß,
KM