Да, это возможно, с ограничениями. Пожалуйста, прочитайте это .
Кроме того, будьте очень осторожны с написанными вами запросами, которые должны быть выполнены в UDF. Оптимизация запросов может быть реальной проблемой, так же как и количество выполненных запросов в зависимости от того, как вызывается UDF.