I'm not sure if this will work on our Saturn's, but across the pond, there is a method for displaying the error codes.
-Quote-
- Take a seat in your car...
- Press the brakepedal and the accelerator-pedal fully at the same time
- Turn the ignitionkey till the lights in your dash come on but don't start the car!
In the display where normally your mileage is shown, you'll see "ECN" (error code number) and below it the faultcodes that have been stored. They appear one after another. At the end, your mileage will be shown again.
The first 4 digits indicate the fault, the last 2 digits contain a value.
For example: ECN 161450: problem with communication between immobiliser and key-transponder.
-End Quote-
They're all built in the same factory, so I can't see why that wouldn't work. One thing I have noticed though is, my 2005 Astra will display ECN 000000 if I do not have any error codes, but I've recently been looking at buying a 2006 Astra which won't display anything if there are no error codes

Not sure what your 2008/9 ones will do if they have no codes.