[#3206] DSL.field(Condition) doesn't correctly handle NULLs when emulating boolean fields with a CASE expression