public function createTemporaryTable( $tableName, $tableDefinition )
    {
        $tableName = str_replace( '%', '', $tableName );
        $tableName = $this->getPrefixedTableNames($tableName);
        $this->db->exec( "CREATE TEMPORARY TABLE $tableName ($tableDefinition)" );
        return $tableName;
    }