I have a package which no longer compiles after code formatting.
Screenshot of valid package before formatting:

After CNTRL+F7, the code becomes invalid, because => is splitted into = and > on a newline.

Code of this package:
create or replace PACKAGE BODY api_adressen
IS
----------------------------------------
PROCEDURE check_not_null_cols (
p_adres_id IN dal_adressen."ADRES_ID"%TYPE DEFAULT NULL,
p_straat_id IN dal_adressen."STRAAT_ID"%TYPE,
p_huis_nr IN dal_adressen."HUIS_NR"%TYPE,
p_bus IN dal_adressen."BUS"%TYPE,
p_gemeente_id IN dal_adressen."GEMEENTE_ID"%TYPE,
p_straat IN dal_adressen."STRAAT"%TYPE,
p_bericht IN dal_adressen."BERICHT"%TYPE,
p_telefoon_nr IN dal_adressen."TELEFOON_NR"%TYPE,
p_fax_nr IN dal_adressen."FAX_NR"%TYPE,
p_sleutel_bericht IN dal_adressen."SLEUTEL_BERICHT"%TYPE,
p_camping_id IN dal_adressen."CAMPING_ID"%TYPE,
p_in_gebruik IN dal_adressen."IN_GEBRUIK"%TYPE,
p_domicilieadres_ind IN dal_adressen."DOMICILIEADRES_IND"%TYPE,
p_verzorgingsadres_ind IN dal_adressen."VERZORGINGSADRES_IND"%TYPE,
p_correspondentieadres_ind IN dal_adressen."CORRESPONDENTIEADRES_IND"%TYPE,
p_facturatieadres_ind IN dal_adressen."FACTURATIEADRES_IND"%TYPE,
p_praktijkadres_ind IN dal_adressen."PRAKTIJKADRES_IND"%TYPE,
p_tav IN dal_adressen."TAV"%TYPE,
p_referentie_soort IN dal_adressen."REFERENTIE_SOORT"%TYPE,
p_referentie_id IN dal_adressen."REFERENTIE_ID"%TYPE,
p_land_cd IN dal_adressen."LAND_CD"%TYPE,
p_adres_buitenland IN dal_adressen."ADRES_BUITENLAND"%TYPE,
p_volg_nr IN dal_adressen."VOLG_NR"%TYPE,
p_verwijderd_ind IN dal_adressen."VERWIJDERD_IND"%TYPE,
p_wev_id IN dal_adressen."WEV_ID"%TYPE,
p_x IN dal_adressen."X"%TYPE,
p_y IN dal_adressen."Y"%TYPE,
p_factzorgen_ind IN dal_adressen."FACTZORGEN_IND"%TYPE,
p_verblijfplaats_id IN dal_adressen."VERBLIJFPLAATS_ID"%TYPE,
p_verblijfadres_ind IN dal_adressen."VERBLIJFADRES_IND"%TYPE,
p_fin_rekening_ind IN dal_adressen."FIN_REKENING_IND"%TYPE,
p_patient_nr IN dal_adressen."PATIENT_NR"%TYPE,
p_vervangendoor_adres_id IN dal_adressen."VERVANGENDOOR_ADRES_ID"%TYPE,
p_reden_onvolledig_adres IN dal_adressen."REDEN_ONVOLLEDIG_ADRES"%TYPE,
p_e_mail IN dal_adressen."E_MAIL"%TYPE)
IS
BEGIN
fw.assert (p_referentie_soort IS NOT NULL,
'null waarde kan niet voor REFERENTIE_SOORT');
fw.assert (p_facturatieadres_ind IS NOT NULL,
'null waarde kan niet voor FACTURATIEADRES_IND');
fw.assert (p_verzorgingsadres_ind IS NOT NULL,
'null waarde kan niet voor VERZORGINGSADRES_IND');
fw.assert (p_correspondentieadres_ind IS NOT NULL,
'null waarde kan niet voor CORRESPONDENTIEADRES_IND');
fw.assert (p_factzorgen_ind IS NOT NULL,
'null waarde kan niet voor FACTZORGEN_IND');
fw.assert (p_verwijderd_ind IS NOT NULL,
'null waarde kan niet voor VERWIJDERD_IND');
fw.assert (p_land_cd IS NOT NULL,
'null waarde kan niet voor LAND_CD');
fw.assert (p_fin_rekening_ind IS NOT NULL,
'null waarde kan niet voor FIN_REKENING_IND');
fw.assert (p_praktijkadres_ind IS NOT NULL,
'null waarde kan niet voor PRAKTIJKADRES_IND');
fw.assert (p_in_gebruik IS NOT NULL,
'null waarde kan niet voor IN_GEBRUIK');
fw.assert (p_verblijfadres_ind IS NOT NULL,
'null waarde kan niet voor VERBLIJFADRES_IND');
fw.assert (p_domicilieadres_ind IS NOT NULL,
'null waarde kan niet voor DOMICILIEADRES_IND');
NULL;
END check_not_null_cols;
PROCEDURE check_not_null_cols (p_row IN dal_adressen%ROWTYPE)
IS
BEGIN
fw.assert (p_row.referentie_soort IS NOT NULL,
'null waarde kan niet voor REFERENTIE_SOORT');
fw.assert (p_row.facturatieadres_ind IS NOT NULL,
'null waarde kan niet voor FACTURATIEADRES_IND');
fw.assert (p_row.verzorgingsadres_ind IS NOT NULL,
'null waarde kan niet voor VERZORGINGSADRES_IND');
fw.assert (p_row.correspondentieadres_ind IS NOT NULL,
'null waarde kan niet voor CORRESPONDENTIEADRES_IND');
fw.assert (p_row.factzorgen_ind IS NOT NULL,
'null waarde kan niet voor FACTZORGEN_IND');
fw.assert (p_row.verwijderd_ind IS NOT NULL,
'null waarde kan niet voor VERWIJDERD_IND');
fw.assert (p_row.land_cd IS NOT NULL,
'null waarde kan niet voor LAND_CD');
fw.assert (p_row.fin_rekening_ind IS NOT NULL,
'null waarde kan niet voor FIN_REKENING_IND');
fw.assert (p_row.praktijkadres_ind IS NOT NULL,
'null waarde kan niet voor PRAKTIJKADRES_IND');
fw.assert (p_row.in_gebruik IS NOT NULL,
'null waarde kan niet voor IN_GEBRUIK');
fw.assert (p_row.verblijfadres_ind IS NOT NULL,
'null waarde kan niet voor VERBLIJFADRES_IND');
fw.assert (p_row.domicilieadres_ind IS NOT NULL,
'null waarde kan niet voor DOMICILIEADRES_IND');
NULL;
END check_not_null_cols;
----------------------------------------
PROCEDURE check_foreign_keys (
p_adres_id IN dal_adressen."ADRES_ID"%TYPE DEFAULT NULL,
p_straat_id IN dal_adressen."STRAAT_ID"%TYPE,
p_huis_nr IN dal_adressen."HUIS_NR"%TYPE,
p_bus IN dal_adressen."BUS"%TYPE,
p_gemeente_id IN dal_adressen."GEMEENTE_ID"%TYPE,
p_straat IN dal_adressen."STRAAT"%TYPE,
p_bericht IN dal_adressen."BERICHT"%TYPE,
p_telefoon_nr IN dal_adressen."TELEFOON_NR"%TYPE,
p_fax_nr IN dal_adressen."FAX_NR"%TYPE,
p_sleutel_bericht IN dal_adressen."SLEUTEL_BERICHT"%TYPE,
p_camping_id IN dal_adressen."CAMPING_ID"%TYPE,
p_in_gebruik IN dal_adressen."IN_GEBRUIK"%TYPE,
p_domicilieadres_ind IN dal_adressen."DOMICILIEADRES_IND"%TYPE,
p_verzorgingsadres_ind IN dal_adressen."VERZORGINGSADRES_IND"%TYPE,
p_correspondentieadres_ind IN dal_adressen."CORRESPONDENTIEADRES_IND"%TYPE,
p_facturatieadres_ind IN dal_adressen."FACTURATIEADRES_IND"%TYPE,
p_praktijkadres_ind IN dal_adressen."PRAKTIJKADRES_IND"%TYPE,
p_tav IN dal_adressen."TAV"%TYPE,
p_referentie_soort IN dal_adressen."REFERENTIE_SOORT"%TYPE,
p_referentie_id IN dal_adressen."REFERENTIE_ID"%TYPE,
p_land_cd IN dal_adressen."LAND_CD"%TYPE,
p_adres_buitenland IN dal_adressen."ADRES_BUITENLAND"%TYPE,
p_volg_nr IN dal_adressen."VOLG_NR"%TYPE,
p_verwijderd_ind IN dal_adressen."VERWIJDERD_IND"%TYPE,
p_wev_id IN dal_adressen."WEV_ID"%TYPE,
p_x IN dal_adressen."X"%TYPE,
p_y IN dal_adressen."Y"%TYPE,
p_factzorgen_ind IN dal_adressen."FACTZORGEN_IND"%TYPE,
p_verblijfplaats_id IN dal_adressen."VERBLIJFPLAATS_ID"%TYPE,
p_verblijfadres_ind IN dal_adressen."VERBLIJFADRES_IND"%TYPE,
p_fin_rekening_ind IN dal_adressen."FIN_REKENING_IND"%TYPE,
p_patient_nr IN dal_adressen."PATIENT_NR"%TYPE,
p_vervangendoor_adres_id IN dal_adressen."VERVANGENDOOR_ADRES_ID"%TYPE,
p_reden_onvolledig_adres IN dal_adressen."REDEN_ONVOLLEDIG_ADRES"%TYPE,
p_e_mail IN dal_adressen."E_MAIL"%TYPE)
IS
l_cnt PLS_INTEGER;
BEGIN
IF p_verblijfplaats_id IS NOT NULL
THEN
SELECT COUNT (verblijfplaats_id)
INTO l_cnt
FROM fact_verblijfplaatsen
WHERE verblijfplaats_id = p_verblijfplaats_id;
fw.assert (
l_cnt > 0,
'ongeldige key FACT_VERBLIJFPLAATSEN('
|| p_verblijfplaats_id
|| ')',
'AFDA_ADRESSEN.VERBLIJFPLAATS_ID -> FACT_VERBLIJFPLAATSEN.VERBLIJFPLAATS_ID');
END IF;
IF p_camping_id IS NOT NULL
THEN
SELECT COUNT (camping_id)
INTO l_cnt
FROM afda_campings
WHERE camping_id = p_camping_id;
fw.assert (
l_cnt > 0,
'ongeldige key AFDA_CAMPINGS(' || p_camping_id || ')',
'AFDA_ADRESSEN.CAMPING_ID -> AFDA_CAMPINGS.CAMPING_ID');
END IF;
IF p_gemeente_id IS NOT NULL
THEN
SELECT COUNT (gemeente_id)
INTO l_cnt
FROM afda_gemeentes
WHERE gemeente_id = p_gemeente_id;
fw.assert (
l_cnt > 0,
'ongeldige key AFDA_GEMEENTES(' || p_gemeente_id || ')',
'AFDA_ADRESSEN.GEMEENTE_ID -> AFDA_GEMEENTES.GEMEENTE_ID');
END IF;
IF p_straat_id IS NOT NULL
THEN
SELECT COUNT (straat_id)
INTO l_cnt
FROM afda_straten
WHERE straat_id = p_straat_id;
fw.assert (l_cnt > 0,
'ongeldige key AFDA_STRATEN(' || p_straat_id || ')',
'AFDA_ADRESSEN.STRAAT_ID -> AFDA_STRATEN.STRAAT_ID');
END IF;
IF p_wev_id IS NOT NULL
THEN
SELECT COUNT (version_id)
INTO l_cnt
FROM wgk_entity_versions
WHERE version_id = p_wev_id;
fw.assert (
l_cnt > 0,
'ongeldige key WGK_ENTITY_VERSIONS(' || p_wev_id || ')',
'AFDA_ADRESSEN.WEV_ID -> WGK_ENTITY_VERSIONS.VERSION_ID');
END IF;
IF p_land_cd IS NOT NULL
THEN
SELECT COUNT (code)
INTO l_cnt
FROM pers_ss_landen
WHERE code = p_land_cd;
fw.assert (l_cnt > 0,
'ongeldige key PERS_SS_LANDEN(' || p_land_cd || ')',
'AFDA_ADRESSEN.LAND_CD -> PERS_SS_LANDEN.CODE');
END IF;
NULL;
END check_foreign_keys;
----------------------------------------
PROCEDURE check_foreign_keys (p_row IN dal_adressen%ROWTYPE)
IS
l_cnt PLS_INTEGER;
BEGIN
IF p_row.verblijfplaats_id IS NOT NULL
THEN
SELECT COUNT (verblijfplaats_id)
INTO l_cnt
FROM fact_verblijfplaatsen
WHERE verblijfplaats_id = p_row.verblijfplaats_id;
fw.assert (
l_cnt > 0,
'ongeldige key FACT_VERBLIJFPLAATSEN('
|| p_row.verblijfplaats_id
|| ')',
'AFDA_ADRESSEN.VERBLIJFPLAATS_ID -> FACT_VERBLIJFPLAATSEN.VERBLIJFPLAATS_ID');
END IF;
IF p_row.camping_id IS NOT NULL
THEN
SELECT COUNT (camping_id)
INTO l_cnt
FROM afda_campings
WHERE camping_id = p_row.camping_id;
fw.assert (
l_cnt > 0,
'ongeldige key AFDA_CAMPINGS(' || p_row.camping_id || ')',
'AFDA_ADRESSEN.CAMPING_ID -> AFDA_CAMPINGS.CAMPING_ID');
END IF;
IF p_row.gemeente_id IS NOT NULL
THEN
SELECT COUNT (gemeente_id)
INTO l_cnt
FROM afda_gemeentes
WHERE gemeente_id = p_row.gemeente_id;
fw.assert (
l_cnt > 0,
'ongeldige key AFDA_GEMEENTES(' || p_row.gemeente_id || ')',
'AFDA_ADRESSEN.GEMEENTE_ID -> AFDA_GEMEENTES.GEMEENTE_ID');
END IF;
IF p_row.straat_id IS NOT NULL
THEN
SELECT COUNT (straat_id)
INTO l_cnt
FROM afda_straten
WHERE straat_id = p_row.straat_id;
fw.assert (
l_cnt > 0,
'ongeldige key AFDA_STRATEN(' || p_row.straat_id || ')',
'AFDA_ADRESSEN.STRAAT_ID -> AFDA_STRATEN.STRAAT_ID');
END IF;
IF p_row.wev_id IS NOT NULL
THEN
SELECT COUNT (version_id)
INTO l_cnt
FROM wgk_entity_versions
WHERE version_id = p_row.wev_id;
fw.assert (
l_cnt > 0,
'ongeldige key WGK_ENTITY_VERSIONS(' || p_row.wev_id || ')',
'AFDA_ADRESSEN.WEV_ID -> WGK_ENTITY_VERSIONS.VERSION_ID');
END IF;
IF p_row.land_cd IS NOT NULL
THEN
SELECT COUNT (code)
INTO l_cnt
FROM pers_ss_landen
WHERE code = p_row.land_cd;
fw.assert (
l_cnt > 0,
'ongeldige key PERS_SS_LANDEN(' || p_row.land_cd || ')',
'AFDA_ADRESSEN.LAND_CD -> PERS_SS_LANDEN.CODE');
END IF;
NULL;
END check_foreign_keys;
----------------------------------------
FUNCTION row_exists (p_adres_id IN dal_adressen."ADRES_ID"%TYPE)
RETURN BOOLEAN
IS
l_count PLS_INTEGER;
BEGIN
SELECT COUNT (adres_id)
INTO l_count
FROM afda_adressen
WHERE "ADRES_ID" = p_adres_id;
RETURN l_count <> 0;
END;
----------------------------------------
FUNCTION row_exists_yn (p_adres_id IN dal_adressen."ADRES_ID"%TYPE)
RETURN VARCHAR2
IS
BEGIN
RETURN CASE
WHEN row_exists (p_adres_id => p_adres_id) THEN 'Y'
ELSE 'N'
END;
END;
----------------------------------------
FUNCTION create_row (
p_adres_id IN dal_adressen."ADRES_ID"%TYPE DEFAULT NULL,
p_straat_id IN dal_adressen."STRAAT_ID"%TYPE,
p_huis_nr IN dal_adressen."HUIS_NR"%TYPE,
p_bus IN dal_adressen."BUS"%TYPE,
p_gemeente_id IN dal_adressen."GEMEENTE_ID"%TYPE,
p_straat IN dal_adressen."STRAAT"%TYPE,
p_bericht IN dal_adressen."BERICHT"%TYPE,
p_telefoon_nr IN dal_adressen."TELEFOON_NR"%TYPE,
p_fax_nr IN dal_adressen."FAX_NR"%TYPE,
p_sleutel_bericht IN dal_adressen."SLEUTEL_BERICHT"%TYPE,
p_camping_id IN dal_adressen."CAMPING_ID"%TYPE,
p_in_gebruik IN dal_adressen."IN_GEBRUIK"%TYPE,
p_domicilieadres_ind IN dal_adressen."DOMICILIEADRES_IND"%TYPE,
p_verzorgingsadres_ind IN dal_adressen."VERZORGINGSADRES_IND"%TYPE,
p_correspondentieadres_ind IN dal_adressen."CORRESPONDENTIEADRES_IND"%TYPE,
p_facturatieadres_ind IN dal_adressen."FACTURATIEADRES_IND"%TYPE,
p_praktijkadres_ind IN dal_adressen."PRAKTIJKADRES_IND"%TYPE,
p_tav IN dal_adressen."TAV"%TYPE,
p_referentie_soort IN dal_adressen."REFERENTIE_SOORT"%TYPE,
p_referentie_id IN dal_adressen."REFERENTIE_ID"%TYPE,
p_land_cd IN dal_adressen."LAND_CD"%TYPE,
p_adres_buitenland IN dal_adressen."ADRES_BUITENLAND"%TYPE,
p_volg_nr IN dal_adressen."VOLG_NR"%TYPE,
p_verwijderd_ind IN dal_adressen."VERWIJDERD_IND"%TYPE,
p_wev_id IN dal_adressen."WEV_ID"%TYPE,
p_x IN dal_adressen."X"%TYPE,
p_y IN dal_adressen."Y"%TYPE,
p_factzorgen_ind IN dal_adressen."FACTZORGEN_IND"%TYPE,
p_verblijfplaats_id IN dal_adressen."VERBLIJFPLAATS_ID"%TYPE,
p_verblijfadres_ind IN dal_adressen."VERBLIJFADRES_IND"%TYPE,
p_fin_rekening_ind IN dal_adressen."FIN_REKENING_IND"%TYPE,
p_patient_nr IN dal_adressen."PATIENT_NR"%TYPE,
p_vervangendoor_adres_id IN dal_adressen."VERVANGENDOOR_ADRES_ID"%TYPE,
p_reden_onvolledig_adres IN dal_adressen."REDEN_ONVOLLEDIG_ADRES"%TYPE,
p_e_mail IN dal_adressen."E_MAIL"%TYPE)
RETURN dal_adressen%ROWTYPE
IS
v_row dal_adressen%ROWTYPE;
v_pk afda_adressen."ADRES_ID"%TYPE;
BEGIN
IF p_adres_id IS NULL
THEN
v_pk := adres_id.NEXTVAL;
ELSE
v_pk := p_adres_id;
END IF;
IF v_pk IS NOT NULL
THEN
check_not_null_cols (
p_adres_id => v_pk,
p_straat_id => p_straat_id,
p_huis_nr => p_huis_nr,
p_bus => p_bus,
p_gemeente_id => p_gemeente_id,
p_straat => p_straat,
p_bericht => p_bericht,
p_telefoon_nr => p_telefoon_nr,
p_fax_nr => p_fax_nr,
p_sleutel_bericht => p_sleutel_bericht,
p_camping_id => p_camping_id,
p_in_gebruik => p_in_gebruik,
p_domicilieadres_ind => p_domicilieadres_ind,
p_verzorgingsadres_ind => p_verzorgingsadres_ind,
p_correspondentieadres_ind => p_correspondentieadres_ind,
p_facturatieadres_ind => p_facturatieadres_ind,
p_praktijkadres_ind => p_praktijkadres_ind,
p_tav => p_tav,
p_referentie_soort => p_referentie_soort,
p_referentie_id => p_referentie_id,
p_land_cd => p_land_cd,
p_adres_buitenland => p_adres_buitenland,
p_volg_nr => p_volg_nr,
p_verwijderd_ind => p_verwijderd_ind,
p_wev_id => p_wev_id,
p_x => p_x,
p_y => p_y,
p_factzorgen_ind => p_factzorgen_ind,
p_verblijfplaats_id => p_verblijfplaats_id,
p_verblijfadres_ind => p_verblijfadres_ind,
p_fin_rekening_ind => p_fin_rekening_ind,
p_patient_nr => p_patient_nr,
p_vervangendoor_adres_id => p_vervangendoor_adres_id,
p_reden_onvolledig_adres => p_reden_onvolledig_adres,
p_e_mail => p_e_mail);
check_foreign_keys (
p_adres_id => v_pk,
p_straat_id => p_straat_id,
p_huis_nr => p_huis_nr,
p_bus => p_bus,
p_gemeente_id => p_gemeente_id,
p_straat => p_straat,
p_bericht => p_bericht,
p_telefoon_nr => p_telefoon_nr,
p_fax_nr => p_fax_nr,
p_sleutel_bericht => p_sleutel_bericht,
p_camping_id => p_camping_id,
p_in_gebruik => p_in_gebruik,
p_domicilieadres_ind => p_domicilieadres_ind,
p_verzorgingsadres_ind => p_verzorgingsadres_ind,
p_correspondentieadres_ind => p_correspondentieadres_ind,
p_facturatieadres_ind => p_facturatieadres_ind,
p_praktijkadres_ind => p_praktijkadres_ind,
p_tav => p_tav,
p_referentie_soort => p_referentie_soort,
p_referentie_id => p_referentie_id,
p_land_cd => p_land_cd,
p_adres_buitenland => p_adres_buitenland,
p_volg_nr => p_volg_nr,
p_verwijderd_ind => p_verwijderd_ind,
p_wev_id => p_wev_id,
p_x => p_x,
p_y => p_y,
p_factzorgen_ind => p_factzorgen_ind,
p_verblijfplaats_id => p_verblijfplaats_id,
p_verblijfadres_ind => p_verblijfadres_ind,
p_fin_rekening_ind => p_fin_rekening_ind,
p_patient_nr => p_patient_nr,
p_vervangendoor_adres_id => p_vervangendoor_adres_id,
p_reden_onvolledig_adres => p_reden_onvolledig_adres,
p_e_mail => p_e_mail);
INSERT INTO afda_adressen ("ADRES_ID",
"STRAAT_ID",
"HUIS_NR",
"BUS",
"GEMEENTE_ID",
"STRAAT",
"BERICHT",
"TELEFOON_NR",
"FAX_NR",
"SLEUTEL_BERICHT",
"CAMPING_ID",
"IN_GEBRUIK",
"DOMICILIEADRES_IND",
"VERZORGINGSADRES_IND",
"CORRESPONDENTIEADRES_IND",
"FACTURATIEADRES_IND",
"PRAKTIJKADRES_IND",
"TAV",
"REFERENTIE_SOORT",
"REFERENTIE_ID",
"LAND_CD",
"ADRES_BUITENLAND",
"VOLG_NR",
"VERWIJDERD_IND",
"WEV_ID",
"X",
"Y",
"FACTZORGEN_IND",
"VERBLIJFPLAATS_ID",
"VERBLIJFADRES_IND",
"FIN_REKENING_IND",
"PATIENT_NR",
"VERVANGENDOOR_ADRES_ID",
"REDEN_ONVOLLEDIG_ADRES",
"E_MAIL",
"CREATIE_USER",
"CREATIE_DT")
VALUES (v_pk,
p_straat_id,
p_huis_nr,
p_bus,
p_gemeente_id,
p_straat,
p_bericht,
p_telefoon_nr,
p_fax_nr,
p_sleutel_bericht,
p_camping_id,
p_in_gebruik,
p_domicilieadres_ind,
p_verzorgingsadres_ind,
p_correspondentieadres_ind,
p_facturatieadres_ind,
p_praktijkadres_ind,
p_tav,
p_referentie_soort,
p_referentie_id,
p_land_cd,
p_adres_buitenland,
p_volg_nr,
p_verwijderd_ind,
p_wev_id,
p_x,
p_y,
p_factzorgen_ind,
p_verblijfplaats_id,
p_verblijfadres_ind,
p_fin_rekening_ind,
p_patient_nr,
p_vervangendoor_adres_id,
p_reden_onvolledig_adres,
p_e_mail,
fw.utils.wijziging_user,
fw.utils.wijziging_dt)
RETURN "ADRES_ID",
"STRAAT_ID",
"HUIS_NR",
"BUS",
"GEMEENTE_ID",
"STRAAT",
"BERICHT",
"TELEFOON_NR",
"FAX_NR",
"SLEUTEL_BERICHT",
"CAMPING_ID",
"IN_GEBRUIK",
"DOMICILIEADRES_IND",
"VERZORGINGSADRES_IND",
"CORRESPONDENTIEADRES_IND",
"FACTURATIEADRES_IND",
"PRAKTIJKADRES_IND",
"TAV",
"REFERENTIE_SOORT",
"REFERENTIE_ID",
"LAND_CD",
"ADRES_BUITENLAND",
"VOLG_NR",
"VERWIJDERD_IND",
"WEV_ID",
"X",
"Y",
"FACTZORGEN_IND",
"VERBLIJFPLAATS_ID",
"VERBLIJFADRES_IND",
"FIN_REKENING_IND",
"PATIENT_NR",
"VERVANGENDOOR_ADRES_ID",
"REDEN_ONVOLLEDIG_ADRES",
"E_MAIL",
"CREATIE_USER",
"CREATIE_DT",
"WIJZIGING_USER",
"WIJZIGING_DT"
INTO v_row."ADRES_ID",
v_row."STRAAT_ID",
v_row."HUIS_NR",
v_row."BUS",
v_row."GEMEENTE_ID",
v_row."STRAAT",
v_row."BERICHT",
v_row."TELEFOON_NR",
v_row."FAX_NR",
v_row."SLEUTEL_BERICHT",
v_row."CAMPING_ID",
v_row."IN_GEBRUIK",
v_row."DOMICILIEADRES_IND",
v_row."VERZORGINGSADRES_IND",
v_row."CORRESPONDENTIEADRES_IND",
v_row."FACTURATIEADRES_IND",
v_row."PRAKTIJKADRES_IND",
v_row."TAV",
v_row."REFERENTIE_SOORT",
v_row."REFERENTIE_ID",
v_row."LAND_CD",
v_row."ADRES_BUITENLAND",
v_row."VOLG_NR",
v_row."VERWIJDERD_IND",
v_row."WEV_ID",
v_row."X",
v_row."Y",
v_row."FACTZORGEN_IND",
v_row."VERBLIJFPLAATS_ID",
v_row."VERBLIJFADRES_IND",
v_row."FIN_REKENING_IND",
v_row."PATIENT_NR",
v_row."VERVANGENDOOR_ADRES_ID",
v_row."REDEN_ONVOLLEDIG_ADRES",
v_row."E_MAIL",
v_row."CREATIE_USER",
v_row."CREATIE_DT",
v_row."WIJZIGING_USER",
v_row."WIJZIGING_DT";
ELSE
check_not_null_cols (
p_straat_id => p_straat_id,
p_huis_nr => p_huis_nr,
p_bus => p_bus,
p_gemeente_id => p_gemeente_id,
p_straat => p_straat,
p_bericht => p_bericht,
p_telefoon_nr => p_telefoon_nr,
p_fax_nr => p_fax_nr,
p_sleutel_bericht => p_sleutel_bericht,
p_camping_id => p_camping_id,
p_in_gebruik => p_in_gebruik,
p_domicilieadres_ind => p_domicilieadres_ind,
p_verzorgingsadres_ind => p_verzorgingsadres_ind,
p_correspondentieadres_ind => p_correspondentieadres_ind,
p_facturatieadres_ind => p_facturatieadres_ind,
p_praktijkadres_ind => p_praktijkadres_ind,
p_tav => p_tav,
p_referentie_soort => p_referentie_soort,
p_referentie_id => p_referentie_id,
p_land_cd => p_land_cd,
p_adres_buitenland => p_adres_buitenland,
p_volg_nr => p_volg_nr,
p_verwijderd_ind => p_verwijderd_ind,
p_wev_id => p_wev_id,
p_x => p_x,
p_y => p_y,
p_factzorgen_ind => p_factzorgen_ind,
p_verblijfplaats_id => p_verblijfplaats_id,
p_verblijfadres_ind => p_verblijfadres_ind,
p_fin_rekening_ind => p_fin_rekening_ind,
p_patient_nr => p_patient_nr,
p_vervangendoor_adres_id => p_vervangendoor_adres_id,
p_reden_onvolledig_adres => p_reden_onvolledig_adres,
p_e_mail => p_e_mail);
check_foreign_keys (
p_straat_id => p_straat_id,
p_huis_nr => p_huis_nr,
p_bus => p_bus,
p_gemeente_id => p_gemeente_id,
p_straat => p_straat,
p_bericht => p_bericht,
p_telefoon_nr => p_telefoon_nr,
p_fax_nr => p_fax_nr,
p_sleutel_bericht => p_sleutel_bericht,
p_camping_id => p_camping_id,
p_in_gebruik => p_in_gebruik,
p_domicilieadres_ind => p_domicilieadres_ind,
p_verzorgingsadres_ind => p_verzorgingsadres_ind,
p_correspondentieadres_ind => p_correspondentieadres_ind,
p_facturatieadres_ind => p_facturatieadres_ind,
p_praktijkadres_ind => p_praktijkadres_ind,
p_tav => p_tav,
p_referentie_soort => p_referentie_soort,
p_referentie_id => p_referentie_id,
p_land_cd => p_land_cd,
p_adres_buitenland => p_adres_buitenland,
p_volg_nr => p_volg_nr,
p_verwijderd_ind => p_verwijderd_ind,
p_wev_id => p_wev_id,
p_x => p_x,
p_y => p_y,
p_factzorgen_ind => p_factzorgen_ind,
p_verblijfplaats_id => p_verblijfplaats_id,
p_verblijfadres_ind => p_verblijfadres_ind,
p_fin_rekening_ind => p_fin_rekening_ind,
p_patient_nr => p_patient_nr,
p_vervangendoor_adres_id => p_vervangendoor_adres_id,
p_reden_onvolledig_adres => p_reden_onvolledig_adres,
p_e_mail => p_e_mail);
INSERT INTO afda_adressen ("STRAAT_ID",
"HUIS_NR",
"BUS",
"GEMEENTE_ID",
"STRAAT",
"BERICHT",
"TELEFOON_NR",
"FAX_NR",
"SLEUTEL_BERICHT",
"CAMPING_ID",
"IN_GEBRUIK",
"DOMICILIEADRES_IND",
"VERZORGINGSADRES_IND",
"CORRESPONDENTIEADRES_IND",
"FACTURATIEADRES_IND",
"PRAKTIJKADRES_IND",
"TAV",
"REFERENTIE_SOORT",
"REFERENTIE_ID",
"LAND_CD",
"ADRES_BUITENLAND",
"VOLG_NR",
"VERWIJDERD_IND",
"WEV_ID",
"X",
"Y",
"FACTZORGEN_IND",
"VERBLIJFPLAATS_ID",
"VERBLIJFADRES_IND",
"FIN_REKENING_IND",
"PATIENT_NR",
"VERVANGENDOOR_ADRES_ID",
"REDEN_ONVOLLEDIG_ADRES",
"E_MAIL",
"CREATIE_USER",
"CREATIE_DT")
VALUES (p_straat_id,
p_huis_nr,
p_bus,
p_gemeente_id,
p_straat,
p_bericht,
p_telefoon_nr,
p_fax_nr,
p_sleutel_bericht,
p_camping_id,
p_in_gebruik,
p_domicilieadres_ind,
p_verzorgingsadres_ind,
p_correspondentieadres_ind,
p_facturatieadres_ind,
p_praktijkadres_ind,
p_tav,
p_referentie_soort,
p_referentie_id,
p_land_cd,
p_adres_buitenland,
p_volg_nr,
p_verwijderd_ind,
p_wev_id,
p_x,
p_y,
p_factzorgen_ind,
p_verblijfplaats_id,
p_verblijfadres_ind,
p_fin_rekening_ind,
p_patient_nr,
p_vervangendoor_adres_id,
p_reden_onvolledig_adres,
p_e_mail,
fw.utils.wijziging_user,
fw.utils.wijziging_dt)
RETURN "ADRES_ID",
"STRAAT_ID",
"HUIS_NR",
"BUS",
"GEMEENTE_ID",
"STRAAT",
"BERICHT",
"TELEFOON_NR",
"FAX_NR",
"SLEUTEL_BERICHT",
"CAMPING_ID",
"IN_GEBRUIK",
"DOMICILIEADRES_IND",
"VERZORGINGSADRES_IND",
"CORRESPONDENTIEADRES_IND",
"FACTURATIEADRES_IND",
"PRAKTIJKADRES_IND",
"TAV",
"REFERENTIE_SOORT",
"REFERENTIE_ID",
"LAND_CD",
"ADRES_BUITENLAND",
"VOLG_NR",
"VERWIJDERD_IND",
"WEV_ID",
"X",
"Y",
"FACTZORGEN_IND",
"VERBLIJFPLAATS_ID",
"VERBLIJFADRES_IND",
"FIN_REKENING_IND",
"PATIENT_NR",
"VERVANGENDOOR_ADRES_ID",
"REDEN_ONVOLLEDIG_ADRES",
"E_MAIL",
"CREATIE_USER",
"CREATIE_DT",
"WIJZIGING_USER",
"WIJZIGING_DT"
INTO v_row."ADRES_ID",
v_row."STRAAT_ID",
v_row."HUIS_NR",
v_row."BUS",
v_row."GEMEENTE_ID",
v_row."STRAAT",
v_row."BERICHT",
v_row."TELEFOON_NR",
v_row."FAX_NR",
v_row."SLEUTEL_BERICHT",
v_row."CAMPING_ID",
v_row."IN_GEBRUIK",
v_row."DOMICILIEADRES_IND",
v_row."VERZORGINGSADRES_IND",
v_row."CORRESPONDENTIEADRES_IND",
v_row."FACTURATIEADRES_IND",
v_row."PRAKTIJKADRES_IND",
v_row."TAV",
v_row."REFERENTIE_SOORT",
v_row."REFERENTIE_ID",
v_row."LAND_CD",
v_row."ADRES_BUITENLAND",
v_row."VOLG_NR",
v_row."VERWIJDERD_IND",
v_row."WEV_ID",
v_row."X",
v_row."Y",
v_row."FACTZORGEN_IND",
v_row."VERBLIJFPLAATS_ID",
v_row."VERBLIJFADRES_IND",
v_row."FIN_REKENING_IND",
v_row."PATIENT_NR",
v_row."VERVANGENDOOR_ADRES_ID",
v_row."REDEN_ONVOLLEDIG_ADRES",
v_row."E_MAIL",
v_row."CREATIE_USER",
v_row."CREATIE_DT",
v_row."WIJZIGING_USER",
v_row."WIJZIGING_DT";
END IF;
RETURN v_row;
END create_row;
----------------------------------------
PROCEDURE create_row (
p_adres_id IN dal_adressen."ADRES_ID"%TYPE DEFAULT NULL,
p_straat_id IN dal_adressen."STRAAT_ID"%TYPE,
p_huis_nr IN dal_adressen."HUIS_NR"%TYPE,
p_bus IN dal_adressen."BUS"%TYPE,
p_gemeente_id IN dal_adressen."GEMEENTE_ID"%TYPE,
p_straat IN dal_adressen."STRAAT"%TYPE,
p_bericht IN dal_adressen."BERICHT"%TYPE,
p_telefoon_nr IN dal_adressen."TELEFOON_NR"%TYPE,
p_fax_nr IN dal_adressen."FAX_NR"%TYPE,
p_sleutel_bericht IN dal_adressen."SLEUTEL_BERICHT"%TYPE,
p_camping_id IN dal_adressen."CAMPING_ID"%TYPE,
p_in_gebruik IN dal_adressen."IN_GEBRUIK"%TYPE,
p_domicilieadres_ind IN dal_adressen."DOMICILIEADRES_IND"%TYPE,
p_verzorgingsadres_ind IN dal_adressen."VERZORGINGSADRES_IND"%TYPE,
p_correspondentieadres_ind IN dal_adressen."CORRESPONDENTIEADRES_IND"%TYPE,
p_facturatieadres_ind IN dal_adressen."FACTURATIEADRES_IND"%TYPE,
p_praktijkadres_ind IN dal_adressen."PRAKTIJKADRES_IND"%TYPE,
p_tav IN dal_adressen."TAV"%TYPE,
p_referentie_soort IN dal_adressen."REFERENTIE_SOORT"%TYPE,
p_referentie_id IN dal_adressen."REFERENTIE_ID"%TYPE,
p_land_cd IN dal_adressen."LAND_CD"%TYPE,
p_adres_buitenland IN dal_adressen."ADRES_BUITENLAND"%TYPE,
p_volg_nr IN dal_adressen."VOLG_NR"%TYPE,
p_verwijderd_ind IN dal_adressen."VERWIJDERD_IND"%TYPE,
p_wev_id IN dal_adressen."WEV_ID"%TYPE,
p_x IN dal_adressen."X"%TYPE,
p_y IN dal_adressen."Y"%TYPE,
p_factzorgen_ind IN dal_adressen."FACTZORGEN_IND"%TYPE,
p_verblijfplaats_id IN dal_adressen."VERBLIJFPLAATS_ID"%TYPE,
p_verblijfadres_ind IN dal_adressen."VERBLIJFADRES_IND"%TYPE,
p_fin_rekening_ind IN dal_adressen."FIN_REKENING_IND"%TYPE,
p_patient_nr IN dal_adressen."PATIENT_NR"%TYPE,
p_vervangendoor_adres_id IN dal_adressen."VERVANGENDOOR_ADRES_ID"%TYPE,
p_reden_onvolledig_adres IN dal_adressen."REDEN_ONVOLLEDIG_ADRES"%TYPE,
p_e_mail IN dal_adressen."E_MAIL"%TYPE)
IS
v_row dal_adressen%ROWTYPE;
v_pk afda_adressen."ADRES_ID"%TYPE := p_adres_id;
BEGIN
v_row :=
create_row (
p_adres_id => v_pk,
p_straat_id => p_straat_id,
p_huis_nr => p_huis_nr,
p_bus => p_bus,
p_gemeente_id => p_gemeente_id,
p_straat => p_straat,
p_bericht => p_bericht,
p_telefoon_nr => p_telefoon_nr,
p_fax_nr => p_fax_nr,
p_sleutel_bericht => p_sleutel_bericht,