Many to Many relationship - Oracle database mapping

I am  developing an application in Delphi working into an Oracle database. The application has been designed to strict OO methodology and employs, many to many relationships between some of its objects.

Does anyone know if a Delphi control is available to perform the mapping  of the many to many relationships into the relational structure of  Oracle, I suspect this would involve the creation of additional intersect tables in the database. Ideally this would also be able to generate the Oracle tables  from selected  objects  in the Delphi system.

Please reply by email to a...@cityscape.co.uk.

Many Thanks,

Ivan Stillwell