Kristol:
You can do it but it's not nice. Given a test table:
create table edstmp
(
bumdata integer
);
bumdata is just some integer value for this test:
1) create a temp table, b, which has a serial column and a row_id column.
2) create a serial column for each record in the table.
3) delete every row in the temp table that's not the 25 row - mod of cols
4) display every entry in edstmp from the rowid stored in temp b. (Obviously, your could use another primary key other than rowid).
create temp table b (
cols serial(1),
row_id integer
) with no log;
insert into b
select 0, rowid from edstmp;
delete from b where mod(cols,25) != 0;
select * from edstmp where rowid in (select row_id from b);
Maybe somebody smarter than I can come up with a better solution.
Regards,
Ed