a ver, disculpen mi ignorancia, para saber si un campo existe en Firebird tengo la siguiente instruccion:
Código SQL
[-]Select Count(RDB$FIELD_NAME) as Cuantos from RDB$RELATION_FIELDS where RDB$RELATION_NAME = :tabla AND RDB$FIELD_NAME = :campo
como podria hacer para saber si un indice ya ha sido definido??, habra algun sql o tendre que manejar el FieldDefS???