>>As a general rule of thumb I put report output to a SQL cursor & then run the report from the cursor. This saves me many problems.
>
>You are right about that. This is what I do all the time. When I'm ready for the report, I just print the cursor without any condition.
Arnon
Mark on your calender that me and Michel agreed on something! (s).
Seriously, it is the only way to get data before it can change. Only 'Static snapshots' of data should be used. Now when & where you take these 'snapshots' is up to the programmer.
Tom