Это... Селитра не горит. Она является окислителем. При нагревании разлагается с выделением кислорода.
Да, она может взрываться (происходит взрывное разложение селитры) при наличии... инициатор а, в качестве которого выступает ударная волна, создаваемая инициирующим взрывчатым веществом.
Вполне возможно, что именно пиротехника стала таким инициатором. Не понятно только, что там за пиротехника. Когда мы были старшеклассниками, то проводили эксперименты в том числе и с аммиачной селитрой. Петарда "Корсар-4" образца 2004 года не смогла спровоцировать реакции взрывного разложения - селитру просто раскидало по сторонам.
"Аммиачка" к тому же очень гигроскопична. И даже в заводской упаковке отстрела у меня за год.