title: Is it possible to create databases programmatically using DBX?
body: <p>Looks like the TSQLConnection only connects to existing databases, and I could not find another component that allows me to send commands to the database server.</p>
  
  <p>I'm using Delphi 2009 with Firebird and MSSQL.</p>
  
  <p>One idea that came was to connect to a system database (master or tempdb in MSSQL for example) and then send create commands to the server. This could be an option for MSSQL, but I'm not sure for Firebird.</p>
  
  <p>I'm also aware of the new DBX metadata in Delphi 2009, but I couldn't find a way to create databases using it. All examples I've found is to modify existing databases.</p>