It has to be a database settings change that doesn't allow you to leave it as default. Usually if a column allows null, then it will use null by default and wouldn't error. "WA_BLANK" would use an empty string "WA_NULL" would use null, and "WA_DEFAULT" tells the database to use its default value for that column. If the database doesn't have a default then it throws the error.