Compruebe aquí . Tiene sentido que TRUNCATE TABLE plantea un error en tales casos; lo malo que no está documentado.