Doc: http://www.firebirdfaq.org/faq110/
Recréer un index :
ALTER INDEX indexName INACTIVE; ALTER INDEX indexName ACTIVE;
Ça ne fonctionne pas pour les index utilisés comme clé primaire car ces derniers ne peuvent pas être désactivés ⇒ il faut supprimer la clé primaire et la recréer. ⇒ faire attention s'il y a des transactions en attente ou ce genre de choses car la base de données peut devenir fortement occupée pendant un moment (ça m'est arrivé, avec plein d'utilisateurs connectés)