Hi,
Assuming 'Non-SQL' fields are xml calculated fields, those are just xml elements in the 'data' clob.
They can't really be used for much outside of payload, and so in nearly all cases you'll want to use ordinary sql columns, even the ones where the fields are payload.
Thanks,
-Jon