I find sys.v_$session comes from public synonym v$session,but
the object of v$session is sys.v_$session.
why does it encounter circular view definition error?