CRUC-1489 Support Oracle database
CRUC-5177 Audit entity fields / db columns to protect against empty strings or nulls where unexpected under Oracle