есть запросы примерно следующего вида
select p.name || ' ' || s.name as fullname
from person p
left join state s on p.state_id=s.id
person - таблица с людьми, state - справочник штатов
в таблице person поле state_id может быть null - вполне нормальная ситуация. Фактически мне нужно сложить null со строкой и получить строку а не null. Без этого я не могу использовать View - на выходе мне нужно одно поле с полным именем (собранным по определённым правилам).

которые позволяют на лету производить анализ.
(в MSSQL TSQL также есть case и isNull например)
Как это бороть в FireBird? Помогайте
