improve support for BLOB and NUMBER data returns