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]