As perguntas do submarino podem somente ser usadas em indicações de SQL. Desde que esta indicação de caso está em PL/SQL SQL nao regular, você não pode fazê-lo.
Selecionar a identificação em uma outra variável ou juntar-se de algum modo ao seleciona em um único retorno seleto do ot da indicação o type_id desejado.
O que faz o seguinte retorno:
SELECIONAR WAVELENGTH_TYPE_ID
EM P_WAVELENGTH_TYPE_ID
DE LAYER1_WAVELENGTH_TYPE
ONDE WAVELENGHT_TYPE_NAME = TDP_LOAD_SUMMARY_REC.Customer e
TDP_LOAD_SUMMARY_REC.Customer DENTRO
(“CNI-CD”,
“CNI-00”,
“CNI-TC”,
“CNI-M”,
“CNI-RH”,
“CNI-XC”,
“CNI-NP”,
“CNI-RT ")
e
P_PROGRAM_ID DENTRO (PROGRAM_ID SELETO DE LAYER1_PROGRAM ONDE PROGRAMA = “MSP/DMX ");