In 1886, L. Knorr heated a mixture of alpha-nitroso ethyl acetoacetate and ethyl acetoacetate together in glacial acetic acid in the presence of zinc dust, forming a tetra-substituted pyrrole. Since then, the condensation of an alpha-amino ketone or alpha-amino-beta ketoester with an active...