[RESOLVIDO] está pegando valor duplicado na tabela, o que tem de errado?

select cidade.descricao as cidade, estado.sigla as estado, cidade.codigo_fiscal from cidade, estado where cidade.estado = estado.codigo order by cidade.descricao asc

uso o firebird 1.5

o problema é o seguinte, cada cidade tem um codigo fiscal, só que la quando gera o pdf ele ta repetindo os valores fiscais(as cidades não repetem só os valores fiscais, estão se petindo os valores sendo que cada cidade tem um), o que pode ser ?

eu puxei a tabela do banco de dados do cliente
ela estava errada
desculpe.