MySQL không có con trỏ chuột như Oracle. Nếu bạn đang định viết một thủ tục được lưu trữ trả về nhiều hàng / tập kết quả trong MySQL, chỉ cần làm
DROP procedure IF EXISTS `sample`;
DELIMITER $$
CREATE PROCEDURE `sample`(p_rank IN INT)
BEGIN
select * from MyTable where id=p_rank;
END$$
DELIMITER ;
và gọi sample();
. Nó sẽ trả về một tập hợp kết quả mà bạn có thể sử dụng.