Same problem here...
I resorted to creating the table manually:
CREATE TABLE zen_transfirst_epay (
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT
, customer_id INT(11) DEFAULT 0 NOT NULL
, order_id INT(11) DEFAULT 0 NOT NULL
, trans_code INT(2) DEFAULT 0 NOT NULL
, seq_num INT(8) DEFAULT 0 NOT NULL
, trans_status VARCHAR(2) NOT NULL
, ref_num VARCHAR(14) NOT NULL
, auth_resp_code VARCHAR(6) NOT NULL
, auth_source_code INT(1) DEFAULT 0 NOT NULL
, auth_char_ind INT(1) DEFAULT 0 NOT NULL
, trans_id VARCHAR(15) NOT NULL
, valid_code VARCHAR(4) NOT NULL
, avs_resp_code VARCHAR(1) NOT NULL
, sent LONGTEXT NOT NULL
, received LONGTEXT NOT NULL
, time VARCHAR(50) NOT NULL
, session_id VARCHAR(255) NOT NULL
, UNIQUE (id)) TYPE = myisam;



