И зачем так сложно то,
slivka_83?
Гораздо проще в запросе использовать фильтрованные отображения и поле с названием пиклиста<name> (например как из Вашего примера Select customertypecodename From FilteredAccount).
Также Ваш запрос поведёт себя не наилучшим образом в случае, если у в системе будет установлено и активизировано более одного языка.