Implemented _list_columns() method
diff --git a/system/database/drivers/interbase/interbase_driver.php b/system/database/drivers/interbase/interbase_driver.php
index 197c014..8a156af 100644
--- a/system/database/drivers/interbase/interbase_driver.php
+++ b/system/database/drivers/interbase/interbase_driver.php
@@ -419,8 +419,17 @@
 	 */
 	public function _list_columns($table = '')
 	{
-		// Not supported
-		return FALSE;
+		$sql = <<<SQL
+			SELECT "RDB\$FIELD_NAME" FROM "RDB\$RELATION_FIELDS" 
+			WHERE "RDB\$RELATION_NAME" NOT LIKE 'RDB$%'
+			AND "RDB\$RELATION_NAME" NOT LIKE 'MON$%'
+SQL;
+		if($table !== '')
+		{
+			$sql .= ' AND "RDB$RELATION_NAME"='.$table;
+		}
+		
+		return $sql;
 	}
 
 	// --------------------------------------------------------------------