The following lines contain the word 'select', 'insert', 'update' or 'delete':
l_summ_inv.last_updated_by := p_tran_rec.user_id;
l_summ_inv.last_update_date := SYSDATE;
RETURN; /* No Update Needed For Firm Planned Orders */
/* Update Inventory Summary Table -- */
IF NOT GMI_SUMM_INV_DB_PVT.UPDATE_IC_SUMM_INV( p_summ_inv => l_summ_inv)
THEN
IF NOT GMI_SUMM_INV_DB_PVT.INSERT_IC_SUMM_INV( p_summ_inv => l_summ_inv)
THEN
FND_MESSAGE.SET_NAME('GMI','GMI_IC_SUMM_INV_INSERT');
l_summ_inv.last_updated_by := p_tran_rec.user_id;
l_summ_inv.last_update_date := SYSDATE;
/* Update Inventory Summary Table -- */
IF NOT GMI_SUMM_INV_DB_PVT.UPDATE_IC_SUMM_INV( p_summ_inv => l_summ_inv)
THEN
IF NOT GMI_SUMM_INV_DB_PVT.INSERT_IC_SUMM_INV( p_summ_inv => l_summ_inv)
THEN
FND_MESSAGE.SET_NAME('GMI','GMI_IC_SUMM_INV_INSERT');