Това "обикновено" не може да бъде направено, тъй като SQL Server третира функциите като детерминистични, което означава, че за даден набор от входове трябва винаги да връща едни и същи изходи. Съхранена процедура или динамичен sql може да не е детерминиран, защото може да променя външно състояние, като например таблица, на която се разчита.
Като се има предвид, че функциите на SQL сървъра винаги са детерминирани, би било лоша идея от гледна точка на бъдеща поддръжка да се опитате да заобиколите това, тъй като това може да причини доста голямо объркване за всеки, който трябва да поддържа кода в бъдеще.