私はいつも、かなり抽象的な SQL 標準仕様を読むのが難しいと感じています。たとえば、このドキュメントはこちらです。
http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
私が疑問に思っているのは、主要な RDBMS でサポートされている REF CURSOR の概念 (Oracle、Postgres、SQL Server など)、または TABLE 型 (Oracle などでネストされたテーブルとして使用できる)、または関連する概念のいずれかです。ある意味標準化?
たとえば、非常に標準に準拠したデータベース (バージョン 2.0 以降) である HSQLDB は、型をテーブルにネスト解除するUNNEST
機能をサポートしています。このネスト解除の概念は、リレーショナル モデリングにおける非第 1 正規形のARRAY
一部と見なすことができ、一般的な概念のようです。だからこそ、標準化する価値があるかもしれないと思ったのです...