¿Cuál es el nombre de la Primary Key de una tabla? ¿Cuáles son las Foreign Keys que tiene esa tabla? ¿Y cuáles las Unique Keys? Con la siguiente consulta podremos obtener esa información:

SELECT
    RDB$INDEX_NAME
FROM
    RDB$INDICES
WHERE
    RDB$RELATION_NAME='ALUMNOS' AND (
    RDB$UNIQUE_FLAG IS NOT NULL OR
    RDB$FOREIGN_KEY IS NOT NULL)

Este ejemplo nos muestra el nombre de la Primary Key, de las Foreign Keys y de las Unique Keys de la tabla ALUMNOS.

Anuncios