Galera preciso fazer uma procedure em que eu set o valor de uma consulta em uma variável para depois joga-la em um insert segue abaixo o código que eu fiz, porém o MySQL dá um erro e não to conseguindo
DELIMITER $$
CREATE PROCEDURE spteste(in var_codEsp int, in var_codH int) BEGIN declare var_codM int; set var_codM=SELECT MAX(codMedico) FROM tbMedico where codHospital=var_codH; insert into tbmedicoespecialidade values(null,var_codM,var_codEsp,var_codH) END $$ DELIMITER ;