Returns a merged array of structs in which the nth struct contains all nth values of input arrays.
An ARRAY of STRUCT where the type of the nth field that matches the type of the elements of
The number of array arguments can be 0 or more. If the function is called without arguments it returns an empty array of an empty struct. Arrays that are shorter than the largest array are extended with null elements.