... в более сложном - использовать статическую таблицу либо VALUES-подзапрос, устанавливающий связь между значением поля и коэффициентом, на который нужно делить.
Мария, ну на самом деле правильно думали, делимое можно вынести и за CASE.
Будет что-то типа:
SELECT 10/CASE WHEN 1 = 1 THEN 2 WHEN 2 = 2 THEN 5 ELSE 1 END AS tmp FROM DUAL;
Но это так, кустарное решение. Если логика будет сложнее - то лучше обращаться либо к функциям, либо заводить таблицы-справочники, либо использовать какое-то промежуточное решение между этими двумя.