The Zend_Db_Table_Select is used to constrain and validate so that it may enforce the criteria for a legal SELECT query. There may be certain cases where you require the flexibility of the Zend_Db_Table_Row component and do not require a writable or deletable row.In such cases you can set
$select->setIntegrityCheck(false)
$select->setIntegrityCheck(false)