Autant pour moi - j'a lu trop vite. En effet, la doc dit "en comptant de la droite". Donc, le dernier caractère a la position 1, l'avant-dernier la position 2, etc.
J'avoue que c'est totalement contre-intuitif. Une fonction INSTR et ses clones doit retourner l'index du premier caractère du critère trouvé dans la chaîne, et cet index ne peut pas avoir deux valeurs.
Maintenant, puisque c'est implémenté comme ça, et puisqu'il y a des utilisateurs profitant de cette fonction telle qu'elle est, il convient de la laisser telle qu'elle a été définie, d'ailleurs avec la collaboration des Panoramiciens, et de s'adapter à cet usage particulier.
Donc, je retire mon commentaire trop précipité.