fórmula para columna calculada basada en la columna de una tabla diferente

Considere esta tabla:c_const

 code  |  nvalue
 --------------
 1     |  10000
 2     |  20000  

y otra mesat_anytable

 rec_id |  s_id  | n_code
 ---------------------
 2      |  x     | 1

El objetivo es teners_id ser una columna calculada, basada en esta fórmula:

 rec_id*(select nvalue from c_const where code=ncode)

Esto produce un error:

Las subconsultas no están permitidas en este contexto. Solo se permiten expresiones escalares.

¿Cómo puedo calcular el valor de esta columna calculada usando la columna de otra tabla como entrada?

Respuestas a la pregunta(2)

Su respuesta a la pregunta