FUNCTION row_exists (table_in IN , row_in IN INTEGER) RETURN BOOLEAN IS stg VARCHAR2(20); BEGIN stg := table_in (row_in); RETURN TRUE; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN FALSE; END;