linha inversa à coluna

Eu tenho um SQL maior que produz uma saída semelhante a este exemplo simplificado:

SELECT
  5 AS L0,
  2 AS L1,
  3 AS L2,
  4 AS L3
FROM DUAL

saída atual é esta linha:

| L0 | L1 | L2 | L3 |
|  5 |  2 |  3 |  4 |


saída desejada são estas colunas:

| kind | value |
|   0  |   5   |
|   1  |   2   |
|   2  |   3   |
|   3  |   4   |

Eu sei que consegui isso pela união as 4 vezes selecionadas. Estou procurando conselhos se a união é o melhor que posso fazer aqui e se esse resultado pode ser alcançado por outros meio

Eu também encontrei muitos exemplos para inverter uma coluna em uma linha, mas aqui estou procurando inversão de uma linha para colun

questionAnswers(2)

yourAnswerToTheQuestion