DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`entry_copyBuys`(vSelf INT, vDestinationEntryFk INT)
BEGIN
/**
 * Copies all buys from an entry to an entry.
 *
 * @param vSelf The entry id
 * @param vDestinationEntryFk The destination entry id
 */
	CREATE OR REPLACE TEMPORARY TABLE tmp.buy
		SELECT id
			FROM buy
			WHERE entryFk = vSelf;

	CALL buy_clone(vDestinationEntryFk);
	DROP TEMPORARY TABLE tmp.buy;
END$$
DELIMITER ;
