AB block copolymers of epsilon-caprolactone and (L)-lactide could be prepared by ring-opening polymerization in the melt at 110 degrees C using stannous octoate as a catalyst and ethanol as an initiator provided epsilon-caprolactone was polymerized first. Ethanol initiated the polymerization of epsilon-caprolactone producing a polymer with epsilon-caprolactone derived hydroxyl end groups which after addition of L-lactide in the second step of the polymerization initiated the ring-opening copolymerization of L-lactide. The number-average molecular weights of the poly(epsilon-caprolactone) blocks varied from 1.5 to 5.2 X 10(3), while those of the poly(L-lactide) blocks ranged from 17.4 to 49.7 X 10(3). The polydispersities of the block copolymers varied from 1.16 to 1.27. The number-average molecular weights of the polymers were controlled by the monomer/hydroxyl group ratio, and were independent on the monomer/stannous octoate ratio within the range of experimental conditions studied. When L-lactide was polymerized first, followed by copolymerization of epsilon-caprolactone, random copolymers were obtained. The formation of random copolymers was attributed to the occurrence of transesterification reactions. These side reactions were caused by the epsilon-caprolactone derived hydroxyl end groups generated during the copolymerization of epsilon-caprolactone with prepolymers of L-lactide. The polymerization proceeds through an eater alcoholysis reaction mechanism, in which the stannous octoate activated eater groups of the monomers react with hydroxyl groups. (C) 1997 John Wiley & Sons, Inc.