void getArrayElements ( ARRAY_HANDLE *ary_handle,
INTEGER *result,
char sqlstate[6])
{
array_info_t arrayInfo;
bounds_t arrayScope[FNC_ARRAYMAXDIMENSIONS];
int bufSize;
int numDim;
/* Get element type information for the input ARRAY */
FNC_GetArrayTypeInfo(*ary_handle,
&arrayInfo,
arrayScope);
bufSize = arrayInfo.elementInfo.max_length;
numDim = arrayInfo.numDimensions;
...
}