Výjimka je myslím dostatečně jasná.
Uvnitř spouštěče můžete provádět další operace (zavolat SP, provádět operace vložení/aktualizace/smazání, ...), ale všechny tyto operace nemohou vrátit žádný výsledek.
To znamená, že SP s jednoduchým příkazem select není povolen. Pokud byste místo toho použili tento příkaz select v rámci smyčky, například k provádění aktualizací nebo podobně, bylo by to povoleno, protože byste nic nevrátili.
Důvodem je, že příkaz insert/update/delete nemůže nic vrátit, nemůže vrátit sadu výsledků vaší uložené procedury, a proto byste se neměli pokoušet vracet jeden uvnitř triggeru.