If I run from instance 1

update x
set y = 1
where z = 1

Obviously when you run the same statement from instance 2 your session will be blocked.

So the enqueue is global no?