We develop a general equilibrium OLG model of a small open economy to quantify the aggregate and distributional implications of a wide menu of public redistributive policies in a unified context. Inequality is driven by unequal parental conditions in financial and human capital. The model is calibrated and solved using fiscal data from Greece. Our aim is to search for public policies, targeted and non-targeted, that can reduce income inequality without damaging the macroeconomy and without worsening the public finances. Pareto-improving reforms that also reduce inequality include an increase in public education spending provided to all and an increase in the inheritance tax rate on financial wealth. At the other end, we identify reforms that may reduce inequality but make everybody worse off. Regarding cases in between, a switch to a fully funded public pension system is good for everybody although it is the rich-born that benefit more by moving to a more efficient macroeconomy.