Hallo,
ich habe folgendes Problem:
Ich verwende einen subselct innerhalb einer "SELECT CASE WHEN" Anweisung zur Gültigkeitsprüfung von ko025:

select
case when ko025 in (SELECT sk025
FROM Konto
WHERE Firma = '10' and Jahr = 2006)
then 1
else 2
end CCd

Unter Oracle läuft das ohne Probleme.

Auf einer AS/400 (I5) kommt bei gleicher Syntax folgende Fehlemeldung:
"Vergleichsoperator IN ungültig"???
Eine Gültigkeitsprüfung mit IN ist auf der I5 aber generell möglich;
z.B. funktioniert folgendes:
select
case when ko025 in 'A B C'
then 1
else 2
end CCd

Heisst das ich kann hier keinen subselect innerhalb der select case when Anweisung verwenden??? oder muss hier syntaktisch was verändert werden????
Ich hoffe hier kann jemand helfen, da es dringend ist!
Vielen Dank im Voraus!!

Florian