ポリシー関数は管理スキーマ上にあるため、usersテーブルからの選択をそのスキーマで修飾する必要があります。
v_project:= '(select project from db1.users where user_name = (select sys_context(''userenv'',''session_user'') from dual))';
さらに、実行されている正確なSQLと実際のエラーメッセージが表示されるため、推奨されているトレースファイルを確認する必要があります。