Search notes:

ORA-01731: circular view definition encountered

A view cannot select from itself, the following statement throws ORA-01731: circular view definition encountered:
create view tq84_ora_01731_v as
select
   dummy
from
   dual
where
   dummy = (select max(dummy) from tq84_ora_01731_v);

See also

Other Oracle error messages

Index