Mặc dù tôi sẽ đặt câu hỏi về thiết kế của bạn nếu bạn đang dựa vào các thủ thuật như vậy, nhưng câu hỏi của bạn là chung chung và bạn không đưa ra thông tin cụ thể để đánh giá theo cách nào cả.
Nó sẽ có thể, thực sự. Vấn đề chỉ là lập trình xây dựng tên bảng dưới dạng chuỗi và sau đó, trong một vòng lặp, thực hiện các câu lệnh CREATE của bạn dưới dạng truy vấn động.
Xem trang này trong tài liệu postgres: http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN