The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE DeleteRateIndexRuleRec(
p_obj_def_id in number
);
PROCEDURE DeleteRIValuationCurveRecs(
p_obj_def_id in number
);
PROCEDURE DeleteObjectDefinition(
p_obj_def_id in number
)
--------------------------------------------------------------------------------
IS
g_api_name constant varchar2(30) := 'DeleteObjectDefinition';
DeleteRIValuationCurveRecs(
p_obj_def_id => p_obj_def_id
);
DeleteRateIndexRuleRec(
p_obj_def_id => p_obj_def_id
);
END DeleteObjectDefinition;
PROCEDURE DeleteRateIndexRuleRec(
p_obj_def_id in number
)
--------------------------------------------------------------------------------
IS
BEGIN
delete from ftp_rate_index_rule
where object_definition_id = p_obj_def_id;
END DeleteRateIndexRuleRec;
PROCEDURE DeleteRIValuationCurveRecs(
p_obj_def_id in number
)
--------------------------------------------------------------------------------
IS
BEGIN
delete from ftp_ri_valuation_curve
where object_definition_id = p_obj_def_id;
END DeleteRIValuationCurveRecs;
insert into ftp_rate_index_rule (
object_definition_id
,currency
,interest_rate_code
,yield_cv_term
,yield_cv_term_mult
,element_number
,coefficient
,exponent
,val_yc_term
,val_yc_term_mult
,creation_date
,created_by
,last_updated_by
,last_update_date
,last_update_login
) select
p_target_obj_def_id
,currency
,interest_rate_code
,yield_cv_term
,yield_cv_term_mult
,element_number
,coefficient
,exponent
,val_yc_term
,val_yc_term_mult
,nvl(p_creation_date,creation_date)
,nvl(p_created_by,created_by)
,FND_GLOBAL.user_id
,sysdate
,FND_GLOBAL.login_id
from ftp_rate_index_rule
where object_definition_id = p_source_obj_def_id;
insert into ftp_ri_valuation_curve (
object_definition_id
,currency
,interest_rate_code
,creation_date
,created_by
,last_updated_by
,last_update_date
,last_update_login
) select
p_target_obj_def_id
,currency
,interest_rate_code
,nvl(p_creation_date,creation_date)
,nvl(p_created_by,created_by)
,FND_GLOBAL.user_id
,sysdate
,FND_GLOBAL.login_id
from ftp_ri_valuation_curve
where object_definition_id = p_source_obj_def_id;