Olá Stefan,
Desculpe pelo mal-entendido... Estou com pressa...
Quero dizer:
2) Execute o trace com o Trace ON na transação ST05 aberta em outra sessão.
3) a declaração FOR ALL ENTRIES ficou da seguinte forma:
SELECT
/*+
USE_CONCAT INDEX("/BIC/AZOSU00" "/BIC/AZOSU0001")
*/
"/BIC/ZCLTT" , "/BIC/ZCBPA" , "/BIC/ZCACN" , "/BIC/ZCZDN" ,
"/BIC/ZCPRV" , "/BIC/ZNFAT" , "/BIC/ZCSUT" , "/BIC/ZKIUT"
FROM
"/BIC/AZOSU00"
WHERE
"/BIC/ZCLTT" <> :A0 AND "/BIC/ZCNPL" <> :A1 AND "/BIC/ZCSUT" IN (
:A2 , :A3 , :A4 , :A5 , :A6 , :A7 , :A8 , :A9 ) AND "/BIC/ZCZDN" >= :A10
AND "/BIC/ZCZDN" <= :A11 AND "/BIC/ZCLPA" <> :A12 AND
"/BIC/ZCBPA" = :A13
4) a explicação do acesso ao banco de dados:
- INDEX FULL SCAN /BIC/AZOSU0001
( Custos Estimados = 26 , #Filas Estimadas = 1 )
Em seguida:
- TABLE ACCESS FULL /BIC/AZOSU00
Espero que esta explicação ajude a resolver meu problema.
Obrigado
Alfonso