Como pedalar com uma matriz no MySQ

Gostaria de criar um procedimento armazenado ou uma consulta normal com valores passados com uma matri

Exemplo

CREATE PROCEDURE proc() 
BEGIN 
    DECLARE cont INTEGER; 
    DECLARE var ARRAY; 
    SET cont = 0;
    SET var = ("hi", "hello", "good", ...)

    WHILE cont < 12 DO 
        SELECT * FROM tablex
        WHERE name = var[cont];
        SET cont = cont + 1; 
    END WHILE; 
END;

Obviamente, isso é não vai funcionar, mas eu gostaria de saber como conseguir iss

questionAnswers(7)

yourAnswerToTheQuestion