.....
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
.....
Olá Dailson, tudo bem?
Sim, tem como criar uma procedure para fazer isso sim. Entretanto demanda tempo e pode ser que fique um código grande.
Procurei um exemplo para te mostrar, mas só encontrei para SQL Server. De toda forma, é possível reutilizar esse código e adaptar para criar no MySQL.
Segue o artigo, Importando arquivos CSV para o banco de dados SQL Server. Deixo também, esse artigo Importar arquivos CSV com o MySQL, que tem uma abordagem diferente para importar o csv.
Espero ter ajudado. Qualquer coisa é só falar, tá bom? :)