As I said, the query in the initial report is not conceptually valid. You'd have to assume that updating all rows in `MyObject` would include rows that do NOT match the WHEN, otherwise why even waste time/resources having the CASE.