Removed string case manipulation functions
diff --git a/system/database/drivers/interbase/interbase_driver.php b/system/database/drivers/interbase/interbase_driver.php
index 525294d..6f889d9 100644
--- a/system/database/drivers/interbase/interbase_driver.php
+++ b/system/database/drivers/interbase/interbase_driver.php
@@ -74,11 +74,11 @@
 	{
 		if ( ! $conn_id = @ibase_connect($this->database, $this->username, $this->password, $this->char_set))
 		{
-			log_message('error', $error);
+			log_message('error', $this->_error_message());
 
 			if ($this->db_debug)
 			{
-				$this->display_error($error, '', TRUE);
+				$this->display_error($this->_error_message(), '', TRUE);
 			}
 
 			return FALSE;
@@ -99,11 +99,11 @@
 	{
 		if ( ! $conn_id = @ibase_pconnect($this->database, $this->username, $this->password, $this->char_set))
 		{
-			log_message('error', $error);
+			log_message('error', $this->_error_message());
 
 			if ($this->db_debug)
 			{
-				$this->display_error($error, '', TRUE);
+				$this->display_error($this->_error_message(), '', TRUE);
 			}
 
 			return FALSE;
@@ -496,7 +496,7 @@
 		}
 
 		// remove duplicates if the user already included the escape
-		return strtoupper(preg_replace('/['.$this->_escape_char.']+/', $this->_escape_char, $str));
+		return preg_replace('/['.$this->_escape_char.']+/', $this->_escape_char, $str);
 	}
 
 	// --------------------------------------------------------------------
@@ -518,7 +518,7 @@
 			$tables = array($tables);
 		}
 
-		return strtolower(implode(', ', $tables));
+		return implode(', ', $tables);
 	}
 
 	// --------------------------------------------------------------------
@@ -536,7 +536,7 @@
 	 */
 	public function _insert($table, $keys, $values)
 	{
-		return "INSERT INTO ".strtolower($table)." (".strtoupper(implode(', ', $keys)).") VALUES (".implode(', ', $values).")";
+		return "INSERT INTO {$table} (".implode(', ', $keys).") VALUES (".implode(', ', $values).")";
 	}
 
 	// --------------------------------------------------------------------
@@ -556,8 +556,6 @@
 	 */
 	public function _update($table, $values, $where, $orderby = array(), $limit = FALSE)
 	{
-		$table = strtolower($table);
-	
 		foreach ($values as $key => $val)
 		{
 			$valstr[] = $key." = ".$val;
@@ -610,8 +608,6 @@
 	 */
 	public function _delete($table, $where = array(), $like = array(), $limit = FALSE)
 	{
-		$table = strtolower($table);
-	
 		$conditions = '';
 
 		if (count($where) > 0 OR count($like) > 0)