Statement IIF toepassen mogelijk?

Hoi,
Ik ben bezig mijn MS-Acces over te zetten naar Base. Op zich geen probleem maar stuiy op een run-time error bij gebruik van IIF statement (die gebruik ik ook in MS-Access)

 IIf( "Basis"."Kostensoort-ID" = 4, "Bedrag in euro´s" / 2 ) AS "Reservering per maand"

Ik heb meerdere codes die ik op deze manier zou willen behandelen, maar deze gaat al fout.
Wat mis ik?

Dat hangt af van de gebruikte database. Voor bijna elke database werkt het volgende:

CASE WHEN "Basis"."Kostensoort-ID" = 4 THEN "Bedrag in euro´s" / 2 ELSE NULL END AS "Reservering per maand"

Dit werkt ook met meerdere voorwaarden tegelijk.

CASE WHEN "Basis"."Kostensoort-ID" = 4 THEN "Bedrag in euro´s" / 2 
WHEN "Basis"."Kostensoort-ID" = 5 THEN "Bedrag in euro´s" / 3
ELSE "Bedrag in euro´s" END AS "Reservering per maand"