Hola Roman:
En verdad te agradezco tu ayuda, en serio.
Te comento, la consulta sql nº1:
Código SQL
[-]
select
correlativas.correlativa
from correlativas
where
correlativas.codigo1 = 84
funciona, es decir, me devuelve los codigos de las materias que son correlativas con el codigo de materia ingresado.
La segunda...
Código SQL
[-]
select
correlativas.correlativa
from correlativas
left join materias
on materias.codigo = correlativas.codigo1
where
materias.nombre = "Programación 2"
tambien funciona de maravillas...
pero la tercera...
me devuelve como resultado el mismo nombre de la materia ingresada como parametro de busqueda repetida 2 veces...
Como te comentaba en la pregunta inicial..
probé con la siguiente consulta sql...:
esta es diferente a la primera...
Código SQL
[-]
select materias.nom_materia
from materias
where materias.cod_materia
in (select correlativas.materia
from correlativas
where correlativas.materia =
(select cod_materia
from materias
where materias.nom_materia = 'Programacion 2'))
Será que no soporta subconsultas anidadas interbase???
Desde ya muchas gracias por tu ayuda