Во-первых, вы должны убедиться, что код, содержащийся в функции, действительно что-то возвращает, когда вы запускаете ее непосредственно в SQL Server Management Studio (SSMS):
-- SQL
select InsName from [1466] where rtrim(ltrim([InsCd])) = '436';
В этом случае я бы использовал хранимую процедуру, а не функцию. Вы также можете использовать SSMS Profiler (Инструменты> Профилировщик) для мониторинга трафика на SQL Server. Таким образом, вы можете увидеть, что выполняется, посмотреть параметры для SP и т. Д.