Bạn đang suy nghĩ theo thủ tục, trong khi đối với hầu hết các trường hợp, cách tiếp cận dựa trên tập hợp là ưu việt hơn trong cơ sở dữ liệu quan hệ. Như:
INSERT INTO table_other (point, polygon, result)
SELECT a.name, b.name, calculate(a.?, b.?) AS result -- undefined what to do
FROM table_point a
JOIN table_polygon b ON ST_Intersects(a.way, b.way)
WHERE a.name = 'Berlin';