表函数 table function
a user-defined PL/SQL function that returns a collection of rows(an associative array, nested table or varray). You can select from this collection as if it were a database table by invoking the table function inside the TABLE clause in a SELECT statement.
For example:
SELECT * FROM TABLE(table_function_name(parameter_list))