Eu utilizo o código do município como chave numa tabela só, e passo como parâmetro numa função que busca a descrição nessa tabela. CD_MUN DOUBLE PRECISION NOT NULL CD_SRV_MUN VARCHAR (15) NOT NULL DS_ VARCHAR (100) CD_SRV VARCHAR (5) HABILITADO_ T_YESNO PER_ISS DOUBLE PRECISION
No fim das contas, tenho lançado na tabela somente o que é realmente utilizado pelo cliente, e no caso de clientes com filiais em vários municipios isso atende perfeitamente a necessidade. Não há necessidade de ter uma tabela gigante pra essa informação, uma vez que poucos serviços serão usados. Mas isto no meu caso. Caso queira deixar tudo importado também pode ser. Acho que no caso, até facilitaria.
Abraços!