Accessing a Nested Collection
If the element of the collection is itself a complex type (collection or row type),
the collection is a nested collection. For example, suppose
the collection variable, a_set,
is a nested collection that is defined as follows:
EXEC SQL BEGIN DECLARE SECTION; client collection set(list(integer not null)) a_set; client collection list(integer not null) a_list; int an_int; EXEC SQL END DECLARE SECTION;
To access the elements (or fields) of a nested collection, use a collection or row variable that matches the element type (a_list and an_int in the preceding code fragment) and a Select cursor.