Thanks for writing in. I am a qualified and certified cardiologist. I read your question with diligence.
One can not generalize "hole in the heart", it can refer to any disease from named a). Small ventricular septal defect
for which no intervention has been advised by the doctor for now or expected need in future to named z). complex congenital heart disease
in which surgery is advisable or it is too risky to be operated. Therefore, person having a) should not be angry because of disease, can play sport normally, can have normal sexual activity, marriage and pregnancy
. Chances of his/her child having heart disease are roughly 3% and increase to 9% if the spouse is also having congenital heart defect. All these things are not applicable in non corrected or non correctable catergory named z. For example pregnancy is not advisable in z. Good luck.
Dr Anil Grover