Вопрос о Delphi 7 и Interbase

Вопрос о Delphi 7 и Interbase
Есть проэкт вьювера интербейзовской БД. Для связи с БД используются следующие компоненты: IBDatabase, IBTransaction, IBQuery, DataSource. Для того чтобы к примеру получить список имеющихся в БД таблиц в ComboBox1 я делаю IBDatabase1.GetTableNames(ComboBox1.Items,False); чтобы получить список полей некой таблицы БД в ListBox1 я делаю ListBox1.Items := IBQuery1.FieldDefList; и тд и тп.

Собственно вопрос: каким образом используя методы и встроенные функции любого из присутствующих у меня IBX компонентов я могу получить список имеющихся в БД генераторов и их значения? Оговорюсь - запрос SELECT * FROM rdb$generators пробовался и не подходит, выдаёт какую то системную ахинею без упоминания о тех генераторах которые я туда предварительно вводил. Заранее признателен всем толковым людям откликнувшимся на мой вопрос!