DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`travel_checkPackaging`(vSelf INT)
BEGIN
	DECLARE vDone BOOL;
	DECLARE vEntryFk INT;

	DECLARE cTravelEntries CURSOR FOR
		SELECT id
			FROM entry
			WHERE entry.travelFk = vSelf;

	DECLARE CONTINUE HANDLER FOR NOT FOUND
		SET vDone = TRUE;

	OPEN cTravelEntries;

	l: LOOP
		SET vDone = FALSE;
		FETCH cTravelEntries INTO vEntryFk;

		IF vDone THEN
			LEAVE l;
		END IF;

		CALL entry_checkPackaging(vEntryFk);
	END LOOP;

	CLOSE cTravelEntries;
END$$
DELIMITER ;
