表関数を手軽に使う活用例(コレクション・ネスト解除) 表関数は select .. table(function_name) のように 表関数の引数に関数の結果を用いる方法 もあるが select .. from table(collection) のように表に格納できるタイプの コレクション型 を用いて コレクションに対して様々な操作をすることも可能である。 (コレクション・ネスト解除、または、コレクション・アンネストと呼ばれる) コレクション型の仮想テーブルに対して SQL 文を使用することで SQL の標準関数を利用することができる =処理プログラムを記述せずに済み SQL の膨大なライブラリ群を利用できる。つまり、配列を使って集計操作、分析関数、グループ化、並び替えまでも利用できるということである。 ここまで簡単に使うことができる表関数(コレクション・ネスト解除)機能であるが、場合