The user tempo mentioned on another topic:
"At least in the early protocol versions it was possible to put the coinbase transaction not on the top of the outputs."
I have never heard about this before. Was the placement of the Coinbase transaction more flexible in earlier days or was it always necessary to put it as the first transaction in the block?