Variables measured on an ordinal scale have an order but the distance between levels has not to be 'equal'. In case distances would be equal, does this imply the variable is measured on an interval scale?
levels has not to be 'equal'
No. In Stevens typology of scale, a variable with equal intervals is still ordinal; the issue that would lead to calling it ordinal is usually that you don't know that it is equal, not that you definitely know it to be unequal. However if the differences in adjacent category values are 'equal', it is also interval scale.
Beware of attaching too much value to this particular typology. It can sometimes be helpful, but it's not an ideal taxonomy of variables (it's inadequate for describing many kinds of data) and people regularly treat it in an overly prescriptive way (often leading them into poor choice of analysis). Among a collection of other tools, it can be helpful to pull out now and again, but there are certainly times when you need to think outside its narrow framework.