Wyjątek jest moim zdaniem wystarczająco jasny.
Możesz wykonać dodatkowe operacje wewnątrz wyzwalacza (wywołaj SP, wykonuj operacje wstawiania / aktualizowania / usuwania, ...), ale wszystkie z nich nie mogą zwrócić żadnego wyniku.
Oznacza to, że SP z prostą instrukcją wyboru w środku nie jest dozwolony. Jeśli zamiast tego użyjesz tej instrukcji select w pętli, na przykład w celu wykonania aktualizacji lub podobnych, byłoby to dozwolone, ponieważ niczego nie zwrócisz.
Powodem jest to, że instrukcja insert/update/delete nie może nic zwrócić, nie może zwrócić zestawu wyników procedury składowanej i dlatego nie należy próbować zwracać go wewnątrz wyzwalacza.