Хотелось бы вернуться к обсуждению вопроса пользовательских функций в Evaluate()
и вообще к оптимизации его работы, раз это единственный вариант хоть как-то делать
выборки по пользовательским запросам в БД TPS при отсутствии SQL синтаксиса.
Можно ли как-то обойти запрет на использование "not be omittable" для параметров в забинденных функциях ?
Пример из жизни кроликов.

Мне нужна элементарная функция MAX(Val1,Val2[,Val3][,Val4][,Val5]), которая вернет максимальной значение
от 2-х до 5-ти переданных в нее параметров. Алгоритмика работы самой функции проблем не представляет,
можно написать обработку любого ФИКСИРОВАННОГО кол-ва параметров.
Сейчас это выливается в то, что приходится выполнять, что то вроде MAX(Val1,MAX(Val2,MAX(Val3,Val4))) - что
кроме запутанного синтаксиса, думаю еще не лучшим образом влияет на производительность.
Хотя например те же функции Choose(), InList(), InRange() и т.д. внутри Evaluate() могут иметь переменное число параметров.
Значит это как-то сделать можно ?
Заранее спасибо за идеи !
