Конвейерная функция — это табличная функция, которая поставляет свои результаты в вызывающую среду по мере их подготовки, не материализуя весь результирующий набор. 1
От обычной функции она отличается тем, что в обычной функции результат сначала добавляется в коллекцию, а в конце коллекции возвращается как результат выполнения. 1 В конвейерной функции результат возвращается через команду pipe row сразу, как только он был получен. 1
Конвейерные функции позволяют, например: