No?! What do you mean no?
If you're switched SKIP LOCKED => NOWAIT, you'll get a different error:
create table t (
x int
);
insert into t values (1);
commit;
Session 1select * from t for update;
Session 2declare
vx t.x%type;
begin
loop
select x into vx from t
for update skip locked;
end loop;
dbms_output.put_line('done');
end;
/
ORA-01403: no data found
declare
vx t.x%type;
begin
loop
select x into vx from t
for update nowait;
end loop;
dbms_output.put_line('done');
end;
/
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired