ORA-00907 Problema de parêntese direito ausente - selecione com a ordem inserindo a consulta

Estou tentando inserir em uma tabela e ele usa uma instrução select para uma coluna. Abaixo está a ilustração da minha consulta.

INSERT INTO MY_TBL (MY_COL1, MY_COL2)
VALUES (
(SELECT DATA FROM FIR_TABL WHERE ID = 1 AND ROWNUM = 1 ORDER BY CREATED_ON DESC),
1 
);

JogaORA-00907 Missing right Parenthesis. Se eu removerORDER BY a partir disso, funciona como esperado. Mas eu preciso pedir. Por favor, esclareça

Desde já, obrigado