Scusate ragazzi sono alla canna del gas, ho scritto questa funzione:

codice:
DELIMITER $$
CREATE FUNCTION delete_queque (f_id1 BIGINT(20), f_id2 BIGINT(20)) RETURNS INT(1) UNSIGNED
BEGIN
   SET @query = CONCAT('DELETE FROM table WHERE id1 = ', f_id1, ' AND id2 = ', f_id2, ' LIMIT 1');
   PREPARE QUERY FROM @query;
   EXECUTE QUERY;

   RETURN 1;
END;
$$
DELIMITER ;
Ma ricevo questo errore: #1336 - Dynamic SQL is not allowed in stored function or trigger

Sapete cosa significa?