If found, a pointer to a string buffer containing the column name. Warning: this points to a static buffer whose contents
may be changed by any subsequent UltraLite call, so you'll need to make a copy of the value if you need to keep it for a while.
NULL is returned if the column does not exist. SQLE_COLUMN_NOT_FOUND is set if the column does not exist.
Depending on the type selected and how the column was declared in the SELECT statement, the column name may be returned in
the form [table- name].[column-name].
The type parameter is used to specify what type of column name to return. See the documentation for ul_column_name_type.