Ab V6 geht das mit "row_number() over (order by Beleg)".
Vor V6 hast du leider keine Chance dies per SQL zu lösen.