Насколько я помню, я мог сделать такое обновление в MS SQL Server:
UPDATE MyTable SET MyValue = (IF SomeCondition THEN 1 ELSE 0 END)
или другой способ обновления с использованием CASE:
UPDATE MyTable SET MyValue = (CASE WHEN SomeCondition1 THEN 1 ELSE 0 END)
Возможен ли какой-либо из этих методов в Firebird? Я пробовал оба пути, но безуспешно.
Спасибо за ответы.