It's not totally true.
Active Net could change if during the day you had a Gateway failure.
For the same gateway you can have another Active Net and keep in the same time all the tables created for the oldest ActiveNet.
So, when you want to build an automatic extraction without any mistakes in case of your gateway crashed, the best way must be to extract the last ActveNte crated by Control-M.
And finaly everybody are not access right to read database content directly, using SQL command.
what is the difference beetween doing isql or SQL and your solution to connect the database aren't you doing a select ?