私はパイプライン機能を持っています
row_t AS OBJECT(...);
table_t IS TABLE OF row_t
func_a RETURN table_t PIPELINED AS ...
そして、パラメータとして取る別の関数row_t
:
func_b(row_in row_t)
ここで、プロシージャで、パイプライン関数から各行を渡したいと思いますfunc_b
FOR c IN (SELECT * FROM TABLE(func_a()))
LOOP
-- The following code gives compilation error,
-- How do I convert c to row_t type???
some_var := func_b(c);
...
END LOOP;
なにか提案を?よろしくお願いします!