public IEnumerable<TableInfo> GetSystemTables(FbConnection con)
{
using (var command = con.CreateCommand())
{
command.CommandText = @"select trim(rdb$relation_name) AS Name from rdb$relations where rdb$relation_type = 0 and rdb$system_flag = 1 order by rdb$relation_name asc";
var reader = command.ExecuteReader();
while (reader.Read())
{
yield return new TableInfo((string)reader["Name"], 1);
}
}
}