Nitrates are detrimental to all tropical fish. However, unlike ammonia and nitrite which poison the fish fairly rapidly, nitrate is different. Nitrate in the water certainly impacts fish, some species much more rapidly than others, but the effects are not quite the same. A general weakening of the fish, which weakens the immune system as well, means the fish are much more likely to contract health problems that normally they would be able to fend off. This is not surprising, when we recognize that the natural habitat waters of the fish we maintain in tropical freshwater tanks have zero nitrate or if nitrate is present it is at an extremely low level, less than 1 ppm. A number of sources on cichlids now consider nitrate to be a prime cause of hexamita, or hole in the head disease; cichlids are particularly sensitive to nitrate, as are most soft water fish species from very soft white and blackwater areas.
It is relatively easy to keep nitrates occurring within the aquarium low. Live plants, especially fast growing stem plants, floating plants, etc, take up a vast amount of ammonia. This means there is no nitrite and then no nitrate occurring from the ammonia. This is not to be taken as absolutely zero ammonia/nitrite/nitrate, but the levels will scarcely be detectable using our aquarium test kits, even the top of the line ones. Nitrate entering with fresh water is another thing, as we've discussed.