Utilizei outra query para solucionar a resposta. Após conferir verifiquei que a mesma retorna o mesmo resultado. Segue a query alternativa:
select c.nome, count(m.curso_id) from curso c join matricula m on m.curso_id=c.id group by c.nome having count(m.curso_id) > 1;
A resposta procede?