Chamada de uma função de tabela

Uma função de tabela pode ser usada em qualquer lugar em que o SQL permita uma tabela.

A função table retorna uma tabela que pode conter um número de linhas menor, igual ou maior que o número de linhas de entrada. Os AEs exigem que a cláusula WITH FINAL seja usada com uma função de tabela. A seguir, a sintaxe para chamar uma função de tabela:
TABLE WITH FINAL(function_name(arg1, arg2, …))
A seguir, dois exemplos de chamada de uma função de tabela:
SELECT * FROM TABLE WITH FINAL(applyOperationV1Tf('+', 1, 2,
3)); RESULT
--------
6
SELECT f1, f2, f3, f4, result
FROM edutestdata,
TABLE WITH FINAL(applyOperationV1Tf('+', f1, f2, f3, f4))
WHERE color = 'red';
RESULT
F1 | F2 | F3 | F4 | RESULT
------+------+-----+-------+--------
1 | 2 | 3 | 4.000 | 10
100 | 300 | 0.5 | 0.500 | 401
-100 | 300 | 0.5 | 0.500 | 201
100 | -300 | 0.5 | 0.500 | -199