Dúvida Procedures

Galera, estou com um problema para fazer insert na tabela através de uma procedure.
No meu sistema tem um caso em que o professor possui 5 disciplinas.
Então, tenho uma lista usuarioDisciplina.
Como faria pra salvar essa lista através da Procedure?

Se a procedure não recebe todos os argumentos de uma única vez, você precisa iterar sobre a lista na aplicação e ir inserindo uma a uma.