MySQL non ha un riflettente come Oracle. Se stai pianificando di scrivere una procedura memorizzata che restituisca più righe/set di risultati in MySQL, fallo
DROP procedure IF EXISTS `sample`;
DELIMITER $$
CREATE PROCEDURE `sample`(p_rank IN INT)
BEGIN
select * from MyTable where id=p_rank;
END$$
DELIMITER ;
e chiama sample();
. Restituirà un set di risultati che puoi utilizzare.