Retirado Function 

Pelo fato do switch realizar a função de cadastro no banco não será necessário criar a function para tal procedimento.