The Oder river flows 896 km from Moravia to the Baltic through Silesia and Pomerania forming a frontier between Poland and Germany. Research Oder