Boa tarde, Estou com uma duvida sobre a leitura mais performática para a situação onde eu precise validar mais campos do que existe em um índice em programas executados em clients, tanto para banco oracle quanto para progress, situados em servidores (onde o processamento é mais rápido) Código: def temp-table teste no-undo field a1 as int field a2 as char field a3 as dec field a4 as int index teste_id a1 a2. /* Opcao 1 */ for each teste where a1 = 0 and a2 = "asdfgh" no-lock: if a3 = 0 then next. end. /* Opcao 2 */ for each teste where a1 = 0 and a2 = "asdfgh" and a3 = 0 /* nao estando no indice */ no-lock: end.