Minha dúvida é a seguinte:
Quado executo a query abaixo, ela retorna 16 linhas em 0,749 segundos.
SELECT view1.*
FROM view1
WHERE (nome LIKE '%MARIA%' )
AND (STATUS < 99 ) AND (DATA >= SYSDATE - 365)
AND (view1.CIDADE BETWEEN 1 AND 9999999999999999 )
Quando é chamada pela proc, o cursor demora 3 minutos para retornar os dados, a query executa normalmente, porém a lentidão esta no momento de abir o cursor. Fiz um teste na proc pelo plsql developer, executa rapido, mas quando clico para abrir o cursor o problema ocorre.
OPEN C_RES FOR
SELECT view1.*
FROM view1
WHERE (nome LIKE '%MARIA%' )
AND (STATUS < 99 ) AND (DATA >= SYSDATE - 365)
AND (view1.CIDADE BETWEEN 1 AND 9999999999999999 )
Alguém sabe como corrigir esse problema de lentidão no retorno do cursor???
Obrigado.