Em geral, eles são iguais, no entanto, o inferior - também chamado de "sintaxe de junção ANSI" deve ser preferido conforme recomendado pela Oracle e por muitos outros motivos, consulte OUTER JOIN documentação.
Há apenas uma exceção (eu estou ciente):quando você cria uma
MATERIALIZED VIEW
com FAST REFRESH
então você tem que usar a antiga sintaxe de junção do Oracle, caso contrário, FAST REFRESH não é possível. Há muito tempo criei um SR na Oracle para isso. A Oracle não considera isso um bug, mas sim uma "falta de documentação". De acordo com meu conhecimento, essa limitação/bug ainda não foi resolvida.