a problem about teradata UDFS

When I read the teradata documents, in the section about Table UDF, I was confused by the statement "The number and data types of the output parameters can be specified statically in the CREATE FUNCTION statement or dynamically at runtime in the SELECT statement that invokes the table function."

How can we specify the number and data types of the output parameters dynamically at runtime?