Je reviens un peu sur ce sujet, Rigoumont.
En effet, je viens à l'instant de feuilleter Appien,
Libyké, § 47. Après le récit très romanesque de la bataille, Hannibal en fuite tombe, près d'une ville nommée Thon, sur quelques cavaliers survivants du désastre. Or, ce sont des cavaliers ibères et bruttiens...
Tout le récit est certes à prendre avec des pincettes, mais finalement, cette mention n'est pas si surprennante.
Certes, Hannibal n'a pu embarquer sa cavalerie; Appien précise même qu'il égorge 4 000 chevaux à son départ, ne pouvant les emporter (
Ann.59). Mais il a pu faire embarquer ses cavaliers avec brides, mors et tout leur attirail, pour leur fournir ensuite une monture tirée des écuries carthaginoises. Agathocle avait déjà usé du même procédé à la veille de son débarquement en Libye (mais sans grand succès, il ne parvint pas à tous les remonter avant la bataille; mais à la différence d'Hannibal, rien ne l'attendait sur place). Ainsi, Hannibal a pu se retrouver à Zama avec ses vétarans de cavalerie à pied d'oeuvre, qu'ils soient Ibères, Bruttiens ou Numides. Il d'autant plus remarquable que le même Appien attribue à Hannibal dans la bataille une garde de 4000 cavaliers, ce qui correspond exactement aux chiffres qu'il avance pour les chevaux sacrifiés à l'embarquement.
Maintenant, il n'est pas non plus très fiable, et par exemple Hannibal ne disposait pas de ce corps de garde de cavalerie à la bataille, du moins pas utilisé de la manière décrite par Appien. Ceci dit, tout n'est pas forcément à jeter, d'autant qu'il use d'autres sources que celles qui nous sont parvenues, et la logique finalement voudrait qu'effectivement, il remonte au moins une partie de ses vétérans.
Bref: il est possible mine de rien que dans ce cas-ci, le terme "carthaginois" doit être pris au sens figuré, groupant sans doute une majorité de citoyens, mais épaulés malgré tout par des vétérans italiens et ibères remontés après leur débarquement...