Não use a palavra-chave SQL 'DISTINCT' se o mapa de dados incluir campos definidos pelo usuário. A tentativa de usar DISTINCT com campos definidos pelo usuário causa uma mensagem no arquivo de log 'SELECT DISTINCT não garantido com Expressões'.
Se DISTINCT for essencial para uma consulta, a melhor abordagem será criar outra tabela no mapa de dados que contenha apenas os campos que são de fato necessários para essa consulta.