Я незнаком с деталями Firebird. Однако, проводя некоторые исследования, я наткнулся на этот пост , который может помочь.
То, что вы ищете, считается оператором разделителя пакетов. В SQL Server это будет что-то вроде:
SELECT * from myTable1
GO
SELECT * from myTable2
GO
Это вернет две таблицы в просмотрщик таблицы или базы данных студии. Я не видел ничего похожего на Firebird, кроме того, что указано выше.
Однако следующий вопрос: зачем вам эта функциональность? Вы уверены, что между государствами и учителями нет отношений, как в вашем примере? Если нет, то обычной практикой будет запускать ваши несвязанные операторы SQL и сохранять возвращенные таблицы в памяти для использования в вашем приложении.
Иногда, если вы не можете придумать способ сделать то, что вы хотите, хорошей идеей будет оглянуться на точно какова ваша цель и подумать, может ли быть лучший способ:)
Надеюсь, это поможет.