I am of the opinion that a child should be trained to accept dentistry with local anesthesia(injection).I think most children can accept the treatment if enough time is spent with them, having patience and caring. If this is not possible then I think a specialist is in order. The answer to your question is yes ie the vomiting when receiving nitrous. I think I would be concerned that it might happen again and would consider alternative methods to having your son treated.