Оказывается, insert принимает не только список значений, но и выражения, которые такой список вернут. Так что для того, чтобы заполнить таблицу числами от 1 до 10, достаточно выполнить следующий запрос:
-- create table example ( id int );
insert into example(id) select generate_series(1,10);