>I don't even know how to use two cursors in a report. If they were tables, I
>could put them in the data environment, but not with cursors that don't exist
>at design time. Right now, I set the work area to the cursor I want to use and
>run the report. It then uses that cursor. I can't set two different work
>areas.
As Federico said, just index your master cursor, SELECT the child, SET RELATION from the child into the master, group by the invoice number in the report, and put the fields from the master cursor into the group header.