A table function can be used only in the FROM clause of a statement. However, expressions or column functions can not be used within a table function.
Table functions returns columns of a table, resembling a table created by a simple CREATE TABLE statement.
The table functions that follow may be qualified with the schema name.