Yes, upon creating a new instance SQLObject inserts a new row to the
table. This is how you populate tables with SQLObject.

Is there a way to read the current table in with out inserting anything?

If you go:

you will see the SQL select command. All rows, which this command returns you can get this way:

for tempRow in
    print tempRow