Aşağıda MySQL'de yapılan basit bir cursor örneği görülmektedir. person tablosunda firstname ve lastname kayıtları alınmaktade ve cursor açılarak ad ve soyadlar , ile birleştirilip, ekranda gözümesi sağlanmatadır.
-- sadece ekranda sonucu gormek icin
DECLARE _output TEXT DEFAULT '';
DECLARE v_firstname varchar(45);
DECLARE v_lastname varchar(45);
DECLARE finished BOOL DEFAULT FALSE;
DECLARE cur CURSOR FOR SELECT firstname,lastname FROM person;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET finished = TRUE;
OPEN cur;
REPEAT FETCH cur INTO v_firstname,v_lastname;
IF NOT finished THEN
SET _output = concat(_output,',',v_firstname," ",v_lastname);
END IF;
UNTIL finished END REPEAT;
CLOSE cur;
select _output;
Not : MySQL'de cursor kodu , stored procedure, function gibi bölümlerin içine koyarak test edebilirsiniz