Estou com dificuldade para resolver um Select sem mexer em parâmetros.

Este é o select:
SELECT R_E_C_N_O_, D_E_L_E_T_, L1_FILIAL   
  FROM SL1010   
 WHERE L1_FILIAL  >= '02'   
   AND L1_NUM > chr(0)     
   AND R_E_C_N_O_ > -999999999999999     
   AND D_E_L_E_T_ != '*'   
 ORDER BY L1_FILIAL,L1_NUM,R_E_C_N_O_

O problema está no CURSOR_SHARING que está como 'FORCE', pois se faço 
um ALTER SESSION SET CURSOR_SHARING = 'EXACT', a query funciona.
Não posso mudar o CURSOR_SHARING para 'EXACT', pois perde-se muito na 
performance da Aplicação já que o número de SQL literais é elevado.
Na query não tenho como mexer pois a aplicação é fechada.

O que estava pensando é se tem como localizar determinado SQL no cache 
e modifica-lo??
Isto é possível??


Oracle 10.2.0.1.0 - Windows Server 2003 

Marcelo Alberto Lauschner 
Tecnologia e Sistemas
Auto Pratense Ltda 
E-mail: [EMAIL PROTECTED]



Responder a