LUEGO DE EJECUTAR EL CÓDIGO DEL PROFESOR, ME ARROJA NULL PARA CUALQUIER CASO VÁLIDO, ES POR ESO QUE SUGIERO EL SIGUIENTE CÓDIGO:
CREATE DEFINER=root@localhost PROCEDURE define_sabor_con_error(vcodigo VARCHAR(20))
BEGIN
DECLARE mensaje_error VARCHAR(40) DEFAULT '';
DECLARE vsabor VARCHAR(20);
DECLARE CONTINUE HANDLER FOR 1339
SET mensaje_error = 'Sabor no definido en ningún caso';
SELECT SABOR INTO vsabor FROM tabla_de_productos
WHERE CODIGO_DEL_PRODUCTO=vcodigo;
CASE vsabor
WHEN 'Maracuya' THEN select 'Muy Rico';
WHEN 'Limon' THEN SELECT 'Muy Rico';
WHEN 'Frutilla' THEN SELECT 'Muy Rico';
WHEN 'Uva' THEN SELECT 'Muy Rico';
WHEN 'Sandia' THEN SELECT 'Normal';
WHEN 'Mango' THEN SELECT 'Normal';
END CASE;
IF mensaje_error <> '' THEN
SELECT mensaje_error AS Mensaje;
END IF;