What is a Category D visa?

The Category D visa is just another name for the National Visa. Category D visas are long term residence permits.