esto funciona:
$objDataBase = new Class_SuperDataBase(Class_Interface_DataBase::USER INSERT);
$objDataBase->beginTransaction();
$objDataBase->executeQueryUpdate("INSERT INTO perupez_def_phone_type VALUES(null,'xxx4','2013-01-10 11:24:53',1)");
$objDataBase->executeQueryUpdate("INSERT INTO perupez_def_phone_type VALUES(null,'xxx5','2013-01-10 11:24:53',1)");
$objDataBase->executeQueryUpdate("INSERT INTO perupez_def_phone_type VALUES(null,'xxx6','2013-01-10 11:24:53',1)");
$objDataBase->commit();
pero esto no me funciona:
$objDataBase = new Class_SuperDataBase(Class_Interface_DataBase::USER INSERT);
$objDataBase->beginTransaction();
$arraySetVariable = array('InPhoneTypeName');
$arrayValueVariable = array ('xxx3') ;
$arrayTypeDataVariable = array (Class_Object::DATA_STRING);
$arraySizeDataVariable = array (10) ;
$objDataBase->executeUpdateStoreProcedure('def_add_phoneType' , $arraySetVariable, $arrayValueVariable, $arrayTypeDataVariable, $arraySizeDataVariable);
$arrayValueVariable = array ('xxx4') ;
$objDataBase->executeUpdateStoreProcedure('def_add_phoneType' , $arraySetVariable, $arrayValueVariable, $arrayTypeDataVariable, $arraySizeDataVariable);
$arrayValueVariable = array ('xxx5') ;
$objDataBase->executeUpdateStoreProcedure('def_add_phoneType' , $arraySetVariable, $arrayValueVariable, $arrayTypeDataVariable, $arraySizeDataVariable);
$objDataBase->commit();