DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`invoiceFromTicket`(IN vTicket INT)
BEGIN

	DROP TEMPORARY TABLE IF EXISTS `tmp`.`ticketToInvoice`;

	CREATE TEMPORARY TABLE `tmp`.`ticketToInvoice`
	(PRIMARY KEY  (`id`))
        ENGINE = MEMORY
        SELECT id FROM vn.ticket
            WHERE id = vTicket AND refFk IS NULL;

END$$
DELIMITER ;