Hi,
I've this view
CREATE OR REPLACE VIEW MY_TYPE (UE,COD_ID,R_TYPE,AREA)
AS
select substr(LS.LS_ID, 1, 2) ue,
substr(LS.LS_ID, 3) COD_ID,
BL.R_TYPE,
ROUND(nvl(SUM(nvl(RM.AREA,0)),0),8) AREA
FROM RM, LS, BL
WHERE LS.LS_ID=RM.LS_ID
AND RM.BL_ID=BL.BL_ID
GROUP BY LS.LS_ID,BL.R_TYPE

Code:
UE	COD_ID			R_TYPE		   AREA
01	307370			INDUSTRIALI	  67.67
01	307370			UFFICI		  15806

05	307423			INDUSTRIALI	  802.76
05	307423			PROMISCUI	  3598.116417
05	307423			UFFICI		  671.09

10	007740			PROMISCUI	  1545.11
10	007740			UFFICI		  403

10	604900			ALTRO		  65.04
10	604900			PROMISCUI	  1014.014844

20	502260			N/A		  95.18464993
20	502260			PROMISCUI	  42281.879291

EM	S00014			PROMISCUI	  26841.32436954
EM	S00014			PROMISCUI	  8325.99915746

EM	S00015			N/A		  19123.86215151
EM	S00015			UFFICI		  8541.54615149

EM	S00023			UFFICI	  	  3365.28030655
EM	S00023			UFFICI	  	  19107.67106545


- se i valori presenti sono N/A ed un unico "valore significativo" ==> valore significativo
IF RM_TYPE = N/A and only an other value then R_TYPE='OTHER VALUE'
for example UE||COD_ID = EMS00015 R_TYPE='UFFICI'
UE||COD_ID = 20502260 R_TYPE='PROMISCUI'

- se i valori significativi sono più di uno ==> N/A

IF R_TYPE has more different values then R_TYPE='N/A'
for example UE||COD_ID = 05307423 R_TYPE='N/A'
UE||COD_ID = 10007740 R_TYPE='N/A'


therefore I'd like to get these values:

Code:
UE	COD_ID			R_TYPE		   AREA
01	307370			N/A		  67.67
01	307370			N/A		  15806

05	307423			N/A	 	  802.76
05	307423			N/A	  	  3598.116417
05	307423			N/A		  671.09

10	007740			N/A		  1545.11
10	007740			N/A		  403

10	604900			N/A		  65.04
10	604900			N/A		  1014.014844

20	502260			PROMISCUI	  95.18464993
20	502260			PROMISCUI	  42281.879291

EM	S00014			PROMISCUI	  26841.32436954
EM	S00014			PROMISCUI	  8325.99915746

EM	S00015			UFFICI		  19123.86215151
EM	S00015			UFFICI		  8541.54615149

EM	S00023			UFFICI	  	  3365.28030655
EM	S00023			UFFICI	  	  19107.67106545
How can I get these values from my query?
CASE WHEN clause?

Thanks in advance!