tenho uma consulta: FOR EACH ems5.trad_fluxo_ext NO-LOCK WHERE ems5.trad_fluxo_ext.cod_matriz_trad_fluxo_ext = funcionario, EACH ems5.tip_fluxo_financ NO-LOCK WHERE ems5.tip_fluxo_financ.cod_tip_fluxo_financ = ems5.trad_fluxo_ext.cod_tip_fluxo_financ, .... ... end. no 2º EACH preciso da clausula Distinct, será que tem como utilizar no progress?
Voce tem que usar o BREAK BY e depois dar um FIRST-OF FOR EACH <tabela> WHERE <condicao> BREAK BY <campo>: IF FIRST-OF(<campo>) THEN DO: ... END. END.