Не понял смысла твоей претензии.

CASE сравнивает аргументы, которые идут непосредственно после WHEN. То, что идёт после THEN - не сравнивается. Теперь текст ошибки:

Datatypes are not comparable in expression CASE

Я понимаю как: "Несравнимые типы данных в выражении CASE"

Т.е. он мне говорит что не может сравнить переменную TYPE_CODE и литералы в кавычках, хотя на самом деле проблема не в этом.

Ответить