Du har
men
, jeg observerer
CASE U.MilitaryDiscountCode WHEN DiscountCode THEN
Percentage*R.ReservationCost
ELSE R.ReservationCost END "REVISED_RESERVATION_COST"
del mangler i FETCH (eller skal udelades i SELECT del ).
Det repræsenterer også en kolonne, og det ødelægger 1-1 korrespondance, hvilket giver den fejl.