.....
.....
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? :)