Question d’entretien chez CGI

What's the difference between a trigger and a procedure?