Am New to XSL FO.

I have a requiremt as follows.Any help is highly appreciated

    In the first page, I am going to start displaying a table.lets say the first page can accomodate 20 rows of this table and there are 30 rows to be displayed.Now as the remaining 10 rows spill over to the next page, I have to display the table header at the start of the next page(and in any subsequent page until rows are pushed over to those pages).

My question is ...  How do i find out that the table has crossed the first page and spilled over to the next page?
Keeping the table header as a fo:static content is not an option as ther are other things to be displayed in the region-before.

Has any one faced similar situation?


  Don't tell GOD how big your storm is.
  Tell the storm how big your GOD is!