Hi Ben,
Check page 44 of the SQL Script guide; it shows how to loop through cursors.
See example:
CREATE PROCEDURE foreach_proc()
LANGUAGE SQLSCRIPT AS
v_isbn VARCHAR(20) := '';
CURSOR c_cursor1 (v_isbn VARCHAR(20)) FOR
SELECT isbn, title, price, crcy
FROM books ORDER BY isbn;
BEGIN
FOR cur_row as c_cursor1 DO
CALL ins_msg_proc('book title is: ' || cur_row.title);
END FOR;
END;