Subject Number of the Next Transaction
Author Walter R. Ojeda Valiente
Windows 7, 32 bits, SuperServer, Firebird 2.5.2

When nobody was using a database, writing the command GSTAT -h I saw the following numbers:
OIT = 30287
OAT = 30288
OST = 30288
NT = 30289

After a cycle backup/restore (using GBAK -b and GBAK -c) in the new database the numbers were:
OIT = 1
OAT = 2
OST = 2
NT = 304

Why the Next Transaction is 304? I was expecting 3

After connecting to the new database with ISQL.EXE and writing a SELECT with its COMMIT, the numbers were:
OIT = 306
OAT = 307
OST = 307
NT = 309

Why?

I can not understand those numbers.

Why the Next Transaction was 304 and not 3?
Why after a SELECT the OIT, OAT and OST had changed so much?

Someone can explain me?

Thanks in advance.

Greetings.

Walter.