Ben non, c'est bien l'origine de l'erreur, en plus vous avez codé un DISTINCT, vous vous attendez donc à plus d'une ligne.
Que donne la requête suivante :

SELECT G.CODTIE, count(G.MATRICULE),...