300: ***************************************************************/
301:
302: CURSOR chk_dup(cp_data_src VARCHAR2,cp_data_val VARCHAR2) IS
303: SELECT 'Y'
304: FROM IGS_OR_CWLK_DTL
305: WHERE ALT_ID_TYPE = cp_data_src AND
306: ALT_ID_VALUE = cp_data_val;
307:
308: l_rowid VARCHAR2(25);
306: ALT_ID_VALUE = cp_data_val;
307:
308: l_rowid VARCHAR2(25);
309: l_exists VARCHAR2(1);
310: l_crswalkdtl_id igs_or_cwlk_dtl.crosswalk_dtl_id%TYPE;
311:
312: BEGIN
313:
314: OPEN chk_dup(p_datasrc,p_dataval);
315: FETCH chk_dup INTO l_exists;
316: CLOSE chk_dup;
317:
318: IF l_exists IS NULL THEN
319: IGS_OR_CWLK_DTL_PKG.INSERT_ROW (
320: x_rowid => l_rowid,
321: x_crosswalk_dtl_id => l_crswalkdtl_id,
322: x_crosswalk_id => p_crwlkid,
323: x_alt_id_type => p_datasrc,