support upsert x=x+values(x) expressions