If you want to use db I guess you will have to have some dbCreatePath, dbCreatePolygon, or their rod equivalents - rodCreatePath, rodCreatePolygon... I can't think of an easier way to do it...
In reply to mims:
'rodCreatePath' is the function you should use.
Have a look at the 'Relative Object Design User Guide'.
In reply to Bernd:
Thx guys, Relative Object Design User Guide code examples section has the complete code to create multipart paths and even guard rings. With a little modification it did exactly what I wanted.