select nextval('mytable_seq') from generate_series(1,3);
create_series là một hàm trả về nhiều hàng với số thứ tự, được cấu hình bởi các đối số của nó.
Trong ví dụ trên, chúng tôi không quan tâm đến giá trị trong mỗi hàng, chúng tôi chỉ sử dụng create_series làm trình tạo hàng. Và đối với mỗi hàng, chúng ta có thể gọi là nextval. Trong trường hợp này, nó trả về 3 số (khoảng tiếp theo).
Bạn có thể kết hợp điều này thành một hàm, nhưng tôi không chắc liệu nó có thực sự hợp lý hay không khi truy vấn ngắn như thế nào.