Se eu entendi sua pergunta corretamente, você está iniciando uma operação para reescrever algumas de suas instruções SQL porque você ACHA que pode haver um problema com elas.
Meu conselho é parar e primeiro começar a determinar onde seu tempo está sendo gasto no momento. Somente depois de descobrir que está nas consultas com essas subseleções escalares E é por causa dessas subseleções escalares, você deve reescrevê-las. Até então:comece rastreamento e exame.
Aqui estão dois tópicos da OTN que são usados para orientar pessoas com problemas de desempenho:
http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295
Atenciosamente,
Rob.
E:por causa do cache de subconsulta escalar , sua consulta original pode ser muito mais rápida do que uma consulta reescrita usando junções.