RDB$CONFIG ist eine virtuelle Tabelle, die die Konfigurationseinstellungen der aktuellen Datenbank für die aktuelle Verbindung anzeigt.
 
Die Tabelle RDB$CONFIG wird auf Anfrage aus In-Memory-Strukturen gefüllt und ihre Instanz wird für die Lebensdauer der SQL-Abfrage beibehalten.Aus Sicherheitsgründen ist der Zugriff auf diese Tabelle nur Administratoren gestattet.Nicht-privilegierten Benutzern werden in dieser Tabelle keine Zeilen angezeigt (und es wird kein Fehler ausgegeben).
 
| Spaltenname | Datentyp | Beschreibung | 
| RDB$CONFIG_ID
 | INTEGER
 | Eindeutiger Zeilenbezeichner, keine besondere Bedeutung | 
| RDB$CONFIG_NAME
 | VARCHAR(63)
 | Einstellungsname (z.B. TempCacheLimit) | 
| RDB$CONFIG_VALUE
 | VARCHAR(255)
 | Istwert der Einstellung | 
| RDB$CONFIG_DEFAULT
 | VARCHAR(255)
 | Standardwert der Einstellung (definiert im Firebird-Code) | 
| RDB$CONFIG_IS_SET
 | BOOLEAN
 | TRUE, wenn der Wert explizit konfiguriert ist, FALSE, wenn der Standardwert ist | 
| RDB$CONFIG_SOURCE
 | VARCHAR(255)
 | Name der Konfigurationsdatei (relativ zum Firebird-Stammverzeichnis), aus der diese Einstellung stammt, oder Sonderwert DPB, wenn die Einstellung von der Client-Anwendung über API angegeben wurde. |