Oracle PL/SQL fill gaps in a sort order column