-1

What happens if you run 2 sessions concurrently, selecting the 2 data sets (myid = 100 / myid = 200) in reverse order, eg:
-- session #1 runs:
start transaction;
select mycolumn from mytable where myid = 100 for update;
do sleep(30);
select mycolumn from mytable where myid = 200 for update;
comm...