A exceção é que acho bastante claro.
Você pode realizar operações adicionais dentro de um gatilho (chamar um SP, executar operações de inserção/atualização/exclusão, ...), mas todas elas não podem retornar nenhum resultado.
Isso significa que um SP com uma instrução select simples dentro não é permitido. Se, em vez disso, você usar esta instrução select dentro de um loop, por exemplo, para realizar atualizações ou similares, isso seria permitido, pois você não retornaria nada.
A razão é que uma instrução insert/update/delete não pode retornar nada, não pode retornar o conjunto de resultados do seu procedimento armazenado e, portanto, você não deve tentar retornar um dentro do gatilho.