This starts a new database transaction against the Data Definition.
Database transactions are handled automatically, so you do not normally need to use this function unless you want specific control over database transactions.
If you start a transaction you will also need to manage the Committing or Rollback of the transaction using CommitTran and RollbackTran.
Declaration: Function StartTransaction : boolean
This example also displays an error if the transaction has not started.