A method, performed by an Operating Channel Assessment, OCA, module of a radio network node BS, for handling a request for at least one channel, wherein the method comprises: receiving, from an Radio Resource Management, RRM, module of the radio network node BS, the request for the at least one channel; sending, to a core network node, the request for the at least one channel and a set of local parameters, wherein the set of local parameters relates to one or more of: throughput, bandwidth, interference, frequency, and location; receiving, from the core network node, one or more first level channels in a first level assessment, wherein the first level assessment is performed by the core network node, and further wherein the first level assessment comprises selection of the one or more first level channels from channels provided by a Global Location database; assessing, in a second level assessment, said one or more first level channels in the first level assessment, to obtain at least one second level channel, wherein assessing in the second level assessment comprises selecting the at least one second level channel from the one or more first level channels in the first level assessment; sending said at least one second level channel to the RRM module, wherein one or more channels are selected from the at least one second level channel by the RRM module; receiving, from the RRM module, information about the selected one or more channels from the at least one second level channel, wherein a model used for the second level assessment is updated based on the information, and wherein the assessment of said one or more first level channels in the first level assessment to obtain the at least one second level channel is performed by considering a previous second level channel assessment, thereby learning from the previous second level channel assessment; and sending, to the core network node, the selected one or more channels from the at least one second level channel. receiving, from an Radio Resource Management, RRM, module of the radio network node BS, the request for the at least one channel; sending, to a core network node, the request for the at least one channel and a set of local parameters, wherein the set of local parameters relates to one or more of: throughput, bandwidth, interference, frequency, and location; throughput, bandwidth, interference, frequency, and location; receiving, from the core network node, one or more first level channels in a first level assessment, wherein the first level assessment is performed by the core network node, and further wherein the first level assessment comprises selection of the one or more first level channels from channels provided by a Global Location database; assessing, in a second level assessment, said one or more first level channels in the first level assessment, to obtain at least one second level channel, wherein assessing in the second level assessment comprises selecting the at least one second level channel from the one or more first level channels in the first level assessment; sending said at least one second level channel to the RRM module, wherein one or more channels are selected from the at least one second level channel by the RRM module; receiving, from the RRM module, information about the selected one or more channels from the at least one second level channel, wherein a model used for the second level assessment is updated based on the information, and wherein the assessment of said one or more first level channels in the first level assessment to obtain the at least one second level channel is performed by considering a previous second level channel assessment, thereby learning from the previous second level channel assessment; and sending, to the core network node, the selected one or more channels from the at least one second level channel.