For A_BINARY and A_STRING * data types, value->buffer points to an internal buffer associated with the result set. Do not
rely upon or alter the content of the pointer buffer as it changes when a new row is fetched or when the result set object
is freed. Users should copy the data out of those pointers into their own buffers.
The value->length field indicates the number of valid characters that value->buffer points to. The data returned in value->buffer
is not null-terminated. This function fetches all the returned values from the SQL Anywhere database server. For example,
if the column contains a 2GB blob, this function attempts to allocate enough memory to hold that value. If you do not want
to allocate memory, use sqlany_get_data() instead.