One possible method, at least in the BASE SAS world, would be like below. Don't know if it directly applies to your case in JMP:
242 data a;
243 do i=1 to 10;
244 row=i;
245 output;
246 end;
247 run;
NOTE: The data set WORK.A has 10 observations and 2 variables.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
248
249 proc sql noprint;
250 create table b as
251 select *, monotonic() as rownum
252 from a
253 where monotonic()<=7 and monotonic()>=4;
NOTE: Table WORK.B created, with 4 rows and 3 columns.
254 quit;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
255
256 data _null_;
257 set b;
258 put row=;
259 run;
row=4
row=5
row=6
row=7
NOTE: There were 4 observations read from the data set WORK.B.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds