A.- Par jugement du 27 avril 1998, le Tribunal du IIe arrondissement pour le district de Sion a notamment condamné X._ pour divers faux dans les titres à huit mois d'emprisonnement avec sursis pendant deux ans. X._ a interjeté appel. Par jugement du 21 mai 1999, la Cour d'appel pénale du Tribunal cantonal valaisan a partiellement réformé le jugement du 27 avril 1998; elle a acquitté X._ sur un point et a réduit sa peine à six mois d'emprisonnement avec sursis pendant deux ans. B.- La Cour d'appel a notamment retenu les faits suivants: X._ était chef contrôleur de la Banque cantonale du Valais (BCV) depuis le 1er janvier 1985. A ce titre, il était non seulement contrôleur interne mais aussi réviseur indépendant au sens de la loi sur les banques. Dans sa fonction de réviseur, X._ a notamment établi les rapports de révision des 26 avril 1989 et 22 mai 1990 relatifs aux exercices 1988 et 1989. Ces deux rapports de révision n'affirmaient rien d'inexact mais ils étaient lacunaires sur des points importants. Le rapport 1988 ne faisait pas expressément mention de Y._, ni du fait que les dépassements le concernant provenaient d'un abus de sa position de représentant indépendant de la BCV à Fully; il ne précisait pas non plus que la régularisation des suspens sur le compte représentant se faisait par le biais du compte courant privé de Y._. Dans le rapport 1989, il n'était pas fait mention du lien entre les suspens et les dépassements de crédit par Y._, ni du fait que ces suspens avaient été remplacés par d'autres tout aussi critiquables; il n'était rien dit au sujet de la politique du fait accompli pratiquée par Y._ pour dépasser ses limites de crédit, ni du dépassement de plus de 13 millions de francs sur le compte courant de Z._, frère de Y._. Ces lacunes objectives sur des points importants étaient de nature à convaincre le lecteur de l'absence d'irrégularités; c'était notamment le cas des membres du conseil d'administration de la BCV, personnes étrangères au domaine bancaire. X._ avait connaissance des dépassements de comptes, des abus de la position de représentant, de la longueur anormale des suspens et des faiblesses du système de contrôle interne des représentants; il avait aussi conscience de ses obligations de contrôleur, notamment de son devoir d'informer sans délai le conseil d'administration et l'autorité de surveillance des irrégularités qu'il constatait. Par son silence, il a appuyé la politique du secret voulue par le directeur A._. En revanche, aucune connivence avec Y._ n'a été établie. La Cour d'appel a estimé que X._ avait, en rédigeant les rapports relatifs aux exercices 1988 et 1989, commis un faux dans les titres par omission au sens de l'art. 251 aCP. Elle a par contre abandonné l'accusation de violation de l'art. 46 al. 1 let. k de la loi sur les banques, cette infraction étant prescrite. C.- X._ a interjeté un pourvoi en nullité. Invité à se déterminer, le Ministère public du Valais central s'est purement et simplement référé aux considérants du jugement attaqué. 